DVR視窗的載入廣告

您可以決定是只解析使用者目前即時點之後發生的廣告,還是也要解析目前即時點之前發生的廣告。

當使用者在DVR串流開始檢視內容時,TVSDK會解析當時串流的所有廣告。 不過,當使用者在串流開始後的某個點開始檢視內容時,您可以決定是只解析使用者目前即時點之後發生的廣告,還是也要解析目前即時點之前發生的廣告。

秘訣

在目前即時點之後解析廣告的速度較快,但如果使用者向後搜尋,這個選項會防止播放器播放先前顯示的廣告。

控制DVR視窗的廣告載入

若要控制DVR視窗的廣告載入:

若要載入整個串流的所有廣告,請將PTAdMetadata.enableDVRAds屬性設為YES

注意

預設值為NO,此選項僅從目前即時點載入廣告。

例如:

PTMetadata *metadata = [[[PTMetadata alloc] init] autorelease]; 
 
PTAuditudeMetadata *adMetadata = [[[PTAuditudeMetadata alloc] init] autorelease];  
adMetadata.zoneId = <ZoneId>; 
adMetadata.domain = <Domain>; 
 
// Enable DVR Ads by setting to YES the enableDVRAds property on PTAdMetadata  
// (PTAuditudeMetadata is a subclass of PTAdMetadata)  
adMetadata.enableDVRAds = YES; 
 
[metadata setMetadata:adMetadata forKey:PTAdResolvingMetadataKey]; 
 
//Create PTMediaPlayerItem with the previously prepared metadata    
playerItem = [[PTMediaPlayerItem alloc] initWithUrl:url mediaId:yourMediaID metadata:metadata]; 

本頁內容