Il caricamento istantaneo precarica parti del supporto su uno o più canali. Quando un utente seleziona o cambia canale, il contenuto inizia prima perché parte del buffering è già stato completato.
Quando il lettore si trova nel PTMediaPlayerStatusReady
stato, chiama prepareToPlay
per precaricare ed elaborare parte del contenuto per una riproduzione successiva.
Se non chiami prepareToPlay
, chiamata play
chiamate automatiche prepareToPlay
prima. Il precaricamento e l’elaborazione vengono completati in questa fase.
TVSDK completa alcune o tutte le seguenti attività per prepareToPlay
:
kSyncCookiesWithAVAsset
è impostato, TVSDK effettua una richiesta al file originale M3U8 per sincronizzare i cookie.Il PTMediaPlayer
e PTMediaPlayerItem
prepareToPlay
i metodi sono uguali. Per evitare la creazione di un PTMediaPlayer
per ogni risorsa, utilizza PTMediaPlayerItem
metodo.
Instant-on consente di avviare più istanze del lettore multimediale, o istanze del caricatore di elementi del lettore multimediale, simultaneamente in background e di inserire flussi video in tutte queste istanze. Quando un utente cambia il canale e il flusso viene inserito correttamente nel buffer, chiamando play
sul nuovo canale avvia prima la riproduzione.