YouTube has announced a lot of new features:-
- Updated API to allow CRUD - Create, read, update and delete - operations
- Upload API
- Chromeless Player
- H.264 videos - Notice the high-quality playback link below videos on youtube
This is really amazing, we can build kick-ass applications that would use YouTube's platform for media upload, conversion (trans coding) and delivery, seamlessly.
I am yet to confirm, how easy it is to load and control YouTube's player in our Flash/Flex apps? Controlling loaded SWFs is hard, unless it allows cross-site scripting through Security.allowDomain ("loaderdomain.com"). I hope, some day Flash Player would have more Security APIs, which would let us expose a set of interfaces to loaders (SWF loads another swf from different domain).
In any case, we can overlay iframe/div to show the video. That's what I am doing for Yahoo! Live Mashup.
Update (March 12, 2008): YouTube's chromeless player can be loaded in Flash/Flex applications and can be controlled. That's what I heard Geoff Stearns, Flash Engineer in YouTube and SWFObject developer, saying in this video.
Technorati Tags: youtube, api, crud, upload, video, chromless, player, h.264