- The dev guide has moved to Github, where we can easily maintain it together with the code. - I'd like us to still keep this page on the Android site, to direct developers toward using ExoPlayer. - I have no idea what branch this should be on, but can easily cherry-pick to another one as required. Change-Id: I9179b822988698053463eed7162e970cab3e1ae4
30 lines
1.7 KiB
Plaintext
30 lines
1.7 KiB
Plaintext
page.title=ExoPlayer
|
|
page.tags="audio","video","adaptive","streaming","DASH","smoothstreaming"
|
|
@jd:body
|
|
|
|
<p>Playing videos and music is a popular activity on Android devices. The Android framework
|
|
provides {@link android.media.MediaPlayer} as a quick solution for playing media with minimal
|
|
code, and the {@link android.media.MediaCodec} and {@link android.media.MediaExtractor} classes
|
|
are provided for building custom media players. The open source project, ExoPlayer, is a
|
|
solution between these two options, providing a pre-built player that you can extend.</p>
|
|
|
|
<p>ExoPlayer supports features not currently provided by {@link android.media.MediaPlayer},
|
|
including Dynamic adaptive streaming over HTTP (DASH), SmoothStreaming and Common Encryption. It's
|
|
designed to be easy to customize and extend, allowing many components to be replaced with custom
|
|
implementations. Because ExoPlayer is a library that you include in your application, it can be
|
|
easily updated along with your app.</p>
|
|
|
|
<p class="note">
|
|
<strong>Note:</strong> ExoPlayer is an open source project that is not part of the Android
|
|
framework and is distributed separately from the Android SDK. Visit the links below to find out
|
|
more.
|
|
|
|
<ul>
|
|
<li><a class="external-link" href="http://google.github.io/ExoPlayer/">
|
|
ExoPlayer</a> — The project homepage.</li>
|
|
<li><a class="external-link" href="http://google.github.io/ExoPlayer/guide.html">
|
|
Developer guide</a> — Provides a wealth of information to help you get started.</li>
|
|
<li><a class="external-link" href="https://github.com/google/ExoPlayer">
|
|
GitHub project</a> — Contains the source code, as well as a demo app.</li>
|
|
</ul>
|