How to be a Player (on the Internet). The making of Yahoos universal JS media player.
summary
A universal JS player that installs with one script tag and converts links into inline audio and video playlists, mixing MP3 WMA m4a FLV YouTube Yahoo movies and falling back through a documented engine chain; architecture uses adapter engines, lazy loads metadata, builds CSS into JavaScript to reduce requests, hosts a single cached URL, and runs YQL server side JS with Rhino for trimmed responses. Claims broad browser support — every browser except iceweasel and kind of Opera — and demos a five‑item YouTube hack.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:01Yahoo Media Player demo
- 2:48Customizing for developers
- 4:54Player goals and formats
- 5:58Flexible architecture
- 7:21Graceful fallback
- 8:02CSS and JS coexistence
- 9:49Performance and caching
- 11:15Async loading
- 12:16Server-side with YQL
- 12:57Future plans
- 14:41Mobile and social
related talks
24mIt's time to rebuild your player with web components
12mRip your player's face off
32mBringing YouTube Videos to a Mobile World
42mHow Video Works: A Dive into the Biggest Thing on the Internet & Why You Should Care
47mHow a Modern Video Player Works
41m“The Upside Down” Of The Web: Video technologies
19mUser-friendly video playback on the web
40mScalable JavaScript architecture
