Loading docs/html/guide/appendix/media-formats.jd +30 −2 Original line number Diff line number Diff line Loading @@ -71,7 +71,7 @@ page.tags=video,audio,mpeg,mp4,m4a,mp3,3gp,3gpp,flac,wave,wav </tr> <tr> <td rowspan="11">Audio</td> <td rowspan="12">Audio</td> <td>AAC LC</td> <td style="text-align: center;"><big>•</big></td> <td style="text-align: center;"><big>•</big></td> Loading Loading @@ -179,6 +179,15 @@ rates for raw PCM recordings at 8000, 16000 and 44100 Hz.</td> WAVE (.wav)</td> </tr> <tr> <td>Opus</td> <td style="text-align: center;"></td> <td style="text-align: center;"><big>•</big><br><small>(Android 5.0+)</small></td> <td></td> <td> Matroska (.mkv)</td> </tr> <tr> <td rowspan="5">Image</td> <td>JPEG</td> Loading Loading @@ -235,7 +244,7 @@ rates for raw PCM recordings at 8000, 16000 and 44100 Hz.</td> <tr> <td rowspan="4">Video</td> <td rowspan="6">Video</td> <td>H.263</td> <td style="text-align: center;"><big>•</big></td> <td style="text-align: center;"><big>•</big></td> Loading @@ -256,6 +265,15 @@ rates for raw PCM recordings at 8000, 16000 and 44100 Hz.</td> • MPEG-TS (.ts, AAC audio only, not seekable, Android 3.0+)</td> </tr> <tr> <td>H.265 HEVC</td> <td style="text-align: center;" nowrap></td> <td style="text-align: center;" nowrap><big>•</big><br><small>(Android 5.0+)</small></td> <td>Main Profile Level 3 for mobile devices and Main Profile Level 4.1 for Android TV</td> <td> • MPEG-4 (.mp4)<br> </tr> <tr> <td>MPEG-4 SP</td> <td> </td> Loading @@ -275,6 +293,16 @@ rates for raw PCM recordings at 8000, 16000 and 44100 Hz.</td> • Matroska (.mkv, Android 4.0+)</td> </tr> <tr> <td>VP9</td> <td style="text-align: center;" nowrap></td> <td style="text-align: center;" nowrap><big>•</big><br><small>(Android 4.4+)</small></td> <td></td> <td> • <a href="http://www.webmproject.org/">WebM</a> (.webm)<br> • Matroska (.mkv, Android 4.0+)</td> </tr> </tbody></table> Loading docs/html/training/tv/start/start.jd +21 −2 Original line number Diff line number Diff line page.title=Get Started with TV Apps page.title=Getting Started with TV Apps page.tags="leanback","recyclerview","launcher" trainingnavtop=true Loading @@ -10,6 +10,7 @@ startpage=true <div id="tb"> <h2>This lesson teaches you how to</h2> <ol> <li><a href="#media">Determine Media Format Support</a></li> <li><a href="#dev-project">Setup a TV Project</a></li> <li><a href="#tv-libraries">Add TV Support Libraries</a></li> <li><a href="#build-it">Build TV Apps</a></li> Loading Loading @@ -42,6 +43,18 @@ startpage=true minimum required changes to enable an app to run on TV devices. </p> <h2 id="media">Determine Media Format Support</h2> <p>See the following documentation for information about the codecs, protocols, and formats supported by Android TV.</p> <ul> <li><a href="{@docRoot}guide/appendix/media-formats.html">Supported Media Formats</a></li> <li><a class="external-link" href="https://source.android.com/devices/drm.html">DRM</a></li> <li><code><a href="{@docRoot}reference/android/drm/package-summary.html">android.drm</a></code></li> <li><a href="{@docRoot}guide/topics/media/exoplayer.html">ExoPlayer</a></li> <li>{@link android.media.MediaPlayer android.media.MediaPlayer}</li> </ul> <h2 id="dev-project">Set up a TV Project</h2> Loading Loading @@ -284,9 +297,15 @@ startpage=true TV devices. </li> <li> <a href="{@docRoot}training/tv/games/index.html">Games for TV</a> - TV devices are a great <a href="{@docRoot}training/tv/games/index.html">Building TV Games</a> - TV devices are a great platform for games. See this topic for information on building great game experiences for TV. </li> <li> <a href="{@docRoot}training/tv/tif/index.html">Building Live TV Apps</a> - Present your video content in a linear, "broadcast TV" style with channels and programs that your users can access through a program guide as well as the channel up/down buttons. </li> </ul> Loading Loading
docs/html/guide/appendix/media-formats.jd +30 −2 Original line number Diff line number Diff line Loading @@ -71,7 +71,7 @@ page.tags=video,audio,mpeg,mp4,m4a,mp3,3gp,3gpp,flac,wave,wav </tr> <tr> <td rowspan="11">Audio</td> <td rowspan="12">Audio</td> <td>AAC LC</td> <td style="text-align: center;"><big>•</big></td> <td style="text-align: center;"><big>•</big></td> Loading Loading @@ -179,6 +179,15 @@ rates for raw PCM recordings at 8000, 16000 and 44100 Hz.</td> WAVE (.wav)</td> </tr> <tr> <td>Opus</td> <td style="text-align: center;"></td> <td style="text-align: center;"><big>•</big><br><small>(Android 5.0+)</small></td> <td></td> <td> Matroska (.mkv)</td> </tr> <tr> <td rowspan="5">Image</td> <td>JPEG</td> Loading Loading @@ -235,7 +244,7 @@ rates for raw PCM recordings at 8000, 16000 and 44100 Hz.</td> <tr> <td rowspan="4">Video</td> <td rowspan="6">Video</td> <td>H.263</td> <td style="text-align: center;"><big>•</big></td> <td style="text-align: center;"><big>•</big></td> Loading @@ -256,6 +265,15 @@ rates for raw PCM recordings at 8000, 16000 and 44100 Hz.</td> • MPEG-TS (.ts, AAC audio only, not seekable, Android 3.0+)</td> </tr> <tr> <td>H.265 HEVC</td> <td style="text-align: center;" nowrap></td> <td style="text-align: center;" nowrap><big>•</big><br><small>(Android 5.0+)</small></td> <td>Main Profile Level 3 for mobile devices and Main Profile Level 4.1 for Android TV</td> <td> • MPEG-4 (.mp4)<br> </tr> <tr> <td>MPEG-4 SP</td> <td> </td> Loading @@ -275,6 +293,16 @@ rates for raw PCM recordings at 8000, 16000 and 44100 Hz.</td> • Matroska (.mkv, Android 4.0+)</td> </tr> <tr> <td>VP9</td> <td style="text-align: center;" nowrap></td> <td style="text-align: center;" nowrap><big>•</big><br><small>(Android 4.4+)</small></td> <td></td> <td> • <a href="http://www.webmproject.org/">WebM</a> (.webm)<br> • Matroska (.mkv, Android 4.0+)</td> </tr> </tbody></table> Loading
docs/html/training/tv/start/start.jd +21 −2 Original line number Diff line number Diff line page.title=Get Started with TV Apps page.title=Getting Started with TV Apps page.tags="leanback","recyclerview","launcher" trainingnavtop=true Loading @@ -10,6 +10,7 @@ startpage=true <div id="tb"> <h2>This lesson teaches you how to</h2> <ol> <li><a href="#media">Determine Media Format Support</a></li> <li><a href="#dev-project">Setup a TV Project</a></li> <li><a href="#tv-libraries">Add TV Support Libraries</a></li> <li><a href="#build-it">Build TV Apps</a></li> Loading Loading @@ -42,6 +43,18 @@ startpage=true minimum required changes to enable an app to run on TV devices. </p> <h2 id="media">Determine Media Format Support</h2> <p>See the following documentation for information about the codecs, protocols, and formats supported by Android TV.</p> <ul> <li><a href="{@docRoot}guide/appendix/media-formats.html">Supported Media Formats</a></li> <li><a class="external-link" href="https://source.android.com/devices/drm.html">DRM</a></li> <li><code><a href="{@docRoot}reference/android/drm/package-summary.html">android.drm</a></code></li> <li><a href="{@docRoot}guide/topics/media/exoplayer.html">ExoPlayer</a></li> <li>{@link android.media.MediaPlayer android.media.MediaPlayer}</li> </ul> <h2 id="dev-project">Set up a TV Project</h2> Loading Loading @@ -284,9 +297,15 @@ startpage=true TV devices. </li> <li> <a href="{@docRoot}training/tv/games/index.html">Games for TV</a> - TV devices are a great <a href="{@docRoot}training/tv/games/index.html">Building TV Games</a> - TV devices are a great platform for games. See this topic for information on building great game experiences for TV. </li> <li> <a href="{@docRoot}training/tv/tif/index.html">Building Live TV Apps</a> - Present your video content in a linear, "broadcast TV" style with channels and programs that your users can access through a program guide as well as the channel up/down buttons. </li> </ul> Loading