Creare un PlaybackManager che gestisce l'impostazione del flusso HLS e l'operazione di riproduzione. Non è richiesta alcuna altra configurazione.
Crea l'oggetto media player assicurandoti che il seguente codice esista in PlayerFragment.java:
private MediaPlayer createMediaPlayer() {
MediaPlayer mediaPlayer = DefaultMediaPlayer.create(getActivity().getApplicationContext());
return mediaPlayer;
Crea il gestore di riproduzione attraverso ManagerFactory
:
playbackManager = ManagerFactory.getPlaybackManager(config, mediaPlayer);
Implementa PlaybackManagerEventListener
in PlayerFragment
per gestire gli eventi di riproduzione:
private final PlaybackManagerEventListener playbackManagerEventListener =
new PlaybackManagerEventListener()
Registra il listener di eventi in PlayerFragment
:
playbackManager.addEventListener(playbackManagerEventListener);
Imposta la risorsa video:
playbackManager.setupVideo(url, adsManager);
Impostare le operazioni della barra di controllo in PlayerFragment
:
controlBar.pressPlay() {
playbackManager.play();
}