在某些分析實作中,用戶端應用程式可能會想要提供與TVSDK的localTime值所報告位置不同的播放頭位置。 例如,線上性流回放期間,可以相對於每個節目的開始時間提供節目的播放頭。
只有在您想要提供不同於預設位置的播放磁頭位置時,才會覆寫此方法。
要覆蓋預設播放頭位置:
vaTrackingMetadata.currentTimeUpdateBlock = ^CMTime () {
NSInteger random = arc4random() % 500;
return CMTimeMakeWithSeconds(random, 1);
};
在此程式碼範例中,500隻是範例值。 您需要為自訂播放頭位置使用不同的值。