ExoPlayer
Az ExoPlayer egy nyílt forráskódú projekt, amely nem része az Android keretrendszernek, és az Android SDK-tól függetlenül kerül terjesztésre. Az ExoPlayer szabványos audio- és videokomponensei az Android MediaCodec API-ra épülnek, amely az Android 4.1-ben jelent meg (API 16-os szint). Mivel az ExoPlayer egy könyvtár, az alkalmazás frissítésével könnyen kihasználhatja az új funkciók előnyeit, amint azok elérhetővé válnak.
Az ExoPlayer támogatja az olyan funkciókat, mint a Dynamic adaptive streaming over HTTP (DASH), a SmoothStreaming és a Common Encryption, amelyeket a MediaPlayer
nem támogat. Úgy tervezték, hogy könnyen testreszabható és bővíthető legyen.
Ha többet szeretne megtudni, olvassa el a fejlesztői útmutatót, és nézze meg az I/O 2017 ExoPlayer sessiont.
Mintakód
Egy sor mintaalkalmazás mutatja be az ExoPlayer használatát hang- és videólejátszáshoz:
- UAMP-The Universal Music Player az ExoPlayert használja helyi hanglejátszáshoz.
- ExoPlayer demo app-A hivatalos tároló tartalmaz egy demo alkalmazást, amely a könyvtár számos fejlett képességét mutatja be.
- Codelab-Demonstrálja, hogyan lehet egy olyan Activity-t létrehozni, amely médiát játszik le az ExoPlayer használatával.
Leave a Reply