在某些Analytics實作中,使用者端應用程式可能會想要提供與TVSDK localTime值回報之位置不同的播放點位置。 例如,線上性資料流播放期間,每個節目的播放點可相對於其開始時間來提供。
只有在您想提供預設位置以外的播放點位置時,才覆寫此方法。
覆寫預設播放點位置:
vaMetadata.setCurrentTimeUpdateBlock(new VideoAnalyticsMetadata.CurrentTimeUpdateBlock() {
@Override
public long call() {
long range = 500L;
Random r = new Random()
return (long)(r.nextDouble()*range);
}
});
此程式碼片段中的值僅為範例。 您需要為自訂播放點位置使用不同的值。