Additional Information
Stay organized with collections
Save and categorize content based on your preferences.
Here is a list of external resources that will help you create great Google Cast
applications.
HTML5
Audio / video
Closed captions and subtitles
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[null,null,["Last updated 2024-09-18 UTC."],[[["\u003cp\u003eThis page provides a curated list of external resources for developers building Google Cast applications.\u003c/p\u003e\n"],["\u003cp\u003eResources are categorized into HTML5, audio/video, and closed captions/subtitles to help developers find relevant information quickly.\u003c/p\u003e\n"],["\u003cp\u003eThese resources cover fundamental web technologies, media handling, and accessibility features crucial for creating high-quality Cast experiences.\u003c/p\u003e\n"]]],[],null,["# Additional Information\n\nHere is a list of external resources that will help you create great Google Cast\napplications.\n\nHTML5\n-----\n\n- [Google Web Fundamentals](/web/fundamentals)\n- [Canvas API on Web Platform Docs](http://docs.webplatform.org/wiki/apis/canvas)\n- [Let Your Content Do the Talking: Full Screen API](http://updates.html5rocks.com/2011/10/Let-Your-Content-Do-the-Talking-Fullscreen-API)\n- [Image Best Practices](/web/fundamentals/design-and-ui/media/images)\n- [EME WTF?](http://www.html5rocks.com/en/tutorials/eme/basics/)\n- [Using CORS](http://www.html5rocks.com/en/tutorials/cors/)\n\nAudio / video\n-------------\n\n- [Video Best Practices](/web/fundamentals/design-and-ui/media/video)\n- [Web Audio API on Web Platform Docs](http://docs.webplatform.org/wiki/apis/webaudio)\n- [Getting Started with the Web Audio API](http://www.html5rocks.com/en/tutorials/webaudio/intro/)\n- [W3C - Media Source Extensions](https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html)\n- [A tale of two clocks -- Scheduling Web Audio with Precision](http://www.html5rocks.com/en/tutorials/audio/scheduling/)\n- [Audio-Video API on Web Platform Docs](http://docs.webplatform.org/wiki/apis/audio-video)\n- [W3C -- Audio Element](https://www.w3.org/wiki/HTML/Elements/audio)\n- [W3C -- Video Element](https://www.w3.org/wiki/HTML/Elements/video)\n- [W3C Spec: Media Elements](https://dev.w3.org/html5/spec-preview/media-elements.html)\n- [W3C Media Events](http://www.w3.org/2010/05/video/mediaevents.html)\n- [Audio Data API](https://wiki.mozilla.org/Audio_Data_API)\n- [JSMad -- a JavaScript MP3 decoder](https://hacks.mozilla.org/2011/06/jsmad-a-javascript-mp3-decoder/)\n- [JSMad on GitHub](https://github.com/nddrylliog/jsmad)\n\nClosed captions and subtitles\n-----------------------------\n\n- [Getting Started with the Track Element](http://www.html5rocks.com/en/tutorials/track/basics/)\n- [WHATWG - Track Element](https://html.spec.whatwg.org/multipage/embedded-content.html#the-track-element)\n- Subtitles: [WebVTT - Web Video Text Tracks](http://dev.w3.org/html5/webvtt/)"]]