Other Video Players
- A method that returns the current state of the player — whether it’s playing or paused or if the video has finished playing.
- A method that plays the video.
- A method that pauses the video.
- A method that returns playhead time, and another that sets playhead time.
- A method that returns the video’s duration.
- A method that returns the byte range of the video that is currently buffered in the player.
- A method that returns volume, and another that sets volume.
- A method that stops the video media from further loading, and another that recommences loading.
- The video player should issue an event when the video starts playing, and another event when it pauses.
http://docs.brightcove.com/en/player/
It looks like everything is supported except for the stopping/restarting of video loading.
http://vimeo.com/api/docs/moogaloop
Vimeo appears to support the entire API we need! Nice one, Vimeo!
http://www.dailymotion.com/us/doc/api/player/javascript_api
Dailymotion appears to support the entire API we need! Good job, Dailymotion!
http://help.metacafe.com/?page_id=200
Metacafe has an embeddable player, but doesn’t seem to expose an API. I could hack around and see if they have an undocumented API.
http://forum.developers.facebook.net/viewtopic.php?pid=194054
It looks like one can’t even embed the FB player. Maybe we can scrape flv urls for FB?
See http://developer.yahoo.com/music/api_guide/VideoPlayerMethods.html and http://developer.yahoo.com/music/api_guide/VideoPlayerCallbacks.html . Missing several methods we need, e.g. one that returns current playhead time.
- blip
- fora
- google video
- ustream
- vimeo (but URLs change)