
Flash Video for Professionals : Expert Techniques for Integrating Video on the Web
by Larson, Lisa; Costantini, ReneeRent Book
New Book
We're Sorry
Sold Out
Used Book
We're Sorry
Sold Out
eBook
We're Sorry
Not Available
How Marketplace Works:
- This item is offered by an independent seller and not shipped from our warehouse
- Item details like edition and cover design may differ from our description; see seller's comments before ordering.
- Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
- Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
- Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.
Summary
Author Biography
Table of Contents
Introduction | |
Project Archaeology | |
Scout the Site: Define Client Needs | |
Getting the Lay of the Land: The Site Survey | |
Excavation: The Interview | |
Piece Together the Artifacts: Determine the Appropriate Solution | |
Anticipate the Pitfalls | |
Construct the Project Map: The Proposal | |
Price It Right | |
Offer Alternate Routes | |
Summary | |
Raw Materials: Encoding Basics | |
Footage Fundamentals | |
Receiving Source Video from Your Client | |
Producing Your Own Video | |
Getting Fancy: Transparent Video | |
How Do I Create FLVs? Helpful Tips, No Matter What Encoder You Use | |
Obtaining and Encoding Video | |
Your Handy-Dandy Encoding Reference | |
Where the Rubber Hits the Road: Let's Encode | |
Summary | |
Creating a Video Delivery Roadmap | |
Functionality and Flow | |
Flow Chart | |
Start Building | |
Testing 1, 2, 3 | |
Back Button Considerations | |
Flash Player Detection | |
Flash Video Navigation | |
Keep It Simple | |
Progressive or Streaming? That Is the Question | |
Embed Video in SWF | |
Progressive Download | |
Streaming | |
On to the ActionScript! Progressive Delivery: AS2 | |
Progressive Delivery: AS3 | |
Streaming Delivery: AS2 | |
Streaming Delivery: AS3 | |
Publishing and Hosting Choices | |
What Is a CDN, and Why Do I Need One? What Is an FVSS? What If I Need More Services? What About Offline Video? FLV to DVD | |
Don't Copy That Floppy: Digital Rights Management | |
Summary | |
OOP and the Video Application | |
Why All This Hoopla About OOP? What Is OOP? What Are the Key Elements of OOP? Why Is OOP So Useful in Flash Development? And What Does OOP Have to Do with Flash Video? Design Patterns and Flash Video | |
Model-View-Controller (MVC) | |
State Design Pattern (SDP) | |
The Fork in the Road: AS2 vs. AS3 | |
Which Language Do You Speak Fluently? What Does Your Application Have to Do? What's Your Target Player? Setting Up Your Work Environment | |
Doing It Our Way: Setting Up Eclipse, FDT, and MTASC for AS2 Development | |
Viva la Open Source! Summary | |
The Video Player | |
So You Need to Play a Video-Where to Begin | |
Creating a Player Using Components | |
What the FLV Playback Component Can Do | |
What It Can't Do | |
Using the FLV Playback Component in Flash CS3 | |
Roll Your Own: Creating a Custom Player | |
Our Player Structure | |
Dissecting the Code | |
Skin It! | |
Summary | |
Getting It Out There: Test, Optimize, and Deploy | |
Test It, Then Test It Again. Repeat | |
Test-Driven Development vs. Testing While Coding | |
Tests, Tests, and More Tests | |
Nobody Likes to Wait: Bandwidth Considerations | |
Video Buffering: Not If, but How Much | |
Bandwidth Detection: How Much Can We Push Through That Pipe? 3, 2, 1... Ready to Launch! Progressive Deployment | |
Streaming Deployment | |
But Wait, There's More: Project Wrap-up | |
Revisiting the Spec Sheet | |
Final Walkthrough | |
Launching | |
Deliverables: Documentation and Asset Files | |
Schedule a Meeting | |
Archiving | |
Summary | |
Dynamic Playlists | |
When Clients Attack: Handling Content Updates | |
Playlists in the Wild: Your Options | |
PlaylistListBox.fla: Simple Array into a ListBox | |
PlaylistListBox_XML.fla: XML Data into a ListBox | |
Mixing It Up: Sequential and Shuffle Playback | |
PlayListAutoPlay.fla: Sequential Playback | |
PlaylistShuffle.fla: Playing Random Videos from Your Playlist | |
Integrating an XML Playlist into the MVC Player | |
test_playlist.xml | |
AS2: MediaPlayer.as | |
AS3: Main.as | |
Summ | |
Table of Contents provided by Publisher. All Rights Reserved. |
An electronic version of this book is available through VitalSource.
This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.
By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.
A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.
Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.
Please view the compatibility matrix prior to purchase.