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