ExoPlayer

ExoPlayer on avoimen lähdekoodin projekti, joka ei ole osa Android-kehystä ja jota jaetaan erillään Android SDK:sta. ExoPlayerin vakiomuotoiset audio- ja videokomponentit on rakennettu Androidin MediaCodec API:n varaan, joka julkaistiin Android 4.1:ssä (API-taso 16). Koska ExoPlayer on kirjasto, voit helposti hyödyntää uusia ominaisuuksia, kun ne tulevat saataville päivittämällä sovelluksesi.

ExoPlayer tukee ominaisuuksia, kuten DASH (Dynamic adaptive streaming over HTTP), SmoothStreaming ja Common Encryption, joita MediaPlayer ei tue. Se on suunniteltu siten, että sitä on helppo mukauttaa ja laajentaa.

Lue lisää lukemalla kehittäjäopas ja katsomalla I/O 2017 ExoPlayer-sessio.

Esimerkkikoodi

Tässä on useita esimerkkisovelluksia, jotka demonstroivat ExoPlayerin käyttöä äänen ja videon toistoon:

  • UAMP-The Universal Music Player käyttää ExoPlayeriä paikalliseen äänentoistoon.
  • ExoPlayer-demosovellus-Virallinen arkisto sisältää demosovelluksen, joka esittelee monia kirjaston kehittyneitä ominaisuuksia.
  • Codelab-esittelee, miten rakennetaan Activity, joka toistaa mediaa ExoPlayerin avulla.

Leave a Reply