即時啟動會在一或多個通道上預載部分媒體。 當使用者選取或切換頻道後,由於部分緩衝已完成,內容會更早開始。
當您的播放器處於PTMediaPlayerStatusReady
狀態時,請呼叫prepareToPlay
以預先載入並處理部分內容,以供稍後播放。
如果您未呼叫prepareToPlay
,呼叫play
會先自動呼叫prepareToPlay
。 此時完成預載和處理。
TVSDK完成prepareToPlay
的下列部分或全部工作:
kSyncCookiesWithAVAsset
,TVSDK會向原始M3U8檔案發出一個要求,以同步Cookie。PTMediaPlayer
和PTMediaPlayerItem
prepareToPlay
方法相等。 若要避免為每個資產建立個別的PTMediaPlayer
例項,請使用PTMediaPlayerItem
方法。
Instant-on可協助您在背景中同時啟動多個媒體播放器例項或媒體播放器項目載入器例項,並在所有這些例項中緩衝視訊串流。 當使用者變更頻道,而串流已正確緩衝時,在新頻道上呼叫play
會提早開始播放。