L'accesso immediato precarica parti del contenuto multimediale su uno o più canali. Dopo che un utente seleziona o commuta i canali, il contenuto viene avviato prima perché alcuni dei buffering sono già stati completati.
Quando il lettore è nello stato PTMediaPlayerStatusReady
, chiama prepareToPlay
per precaricare ed elaborare parte del contenuto per una riproduzione successiva.
Se non chiami prepareToPlay
, la chiamata a play
chiama automaticamente prepareToPlay
. Al momento il precaricamento e l’elaborazione vengono completati.
TVSDK completa alcune o tutte le seguenti attività per prepareToPlay
:
kSyncCookiesWithAVAsset
è impostata, TVSDK invia una richiesta al file M3U8 originale per sincronizzare i cookie.I metodi PTMediaPlayer
e PTMediaPlayerItem
prepareToPlay
sono uguali. Per evitare di creare un'istanza PTMediaPlayer
separata per ciascuna risorsa, utilizza il metodo PTMediaPlayerItem
.
L'accesso istantaneo consente di avviare più istanze del lettore multimediale, o istanze del caricatore di elementi multimediali, simultaneamente in background e in buffer i flussi video in tutte queste istanze. Quando un utente cambia il canale e il flusso è stato bufferizzato correttamente, la chiamata di play
sul nuovo canale avvia la riproduzione prima.