,1.0” encoding =”UTF_8,,? >
[0139]〈container id =” 123456”〉
[0140]〈content type = ” video,,>
[0141]<url>http://example, com/video/abc</url>
[0142]〈title〉視頻名稱〈/title〉
[0143]<info>
[0144]〈sharer〉上傳者〈/sharer〉
[0145]<desc> 視頻介紹 </desc>
[0146]</info>
[0147]〈/content〉
[0148]<ad></ad>
[0149]</container〉
[0150]D、生成一個(gè)包含容器 ID 的資源地址:http://example, com/container/123456。
[0151]E、獲取廣告內(nèi)容數(shù)據(jù)的資源地址。
[0152]F、獲取廣告內(nèi)容數(shù)據(jù)的呈現(xiàn)參數(shù)。
[0153]G、將上述資源地址和呈現(xiàn)參數(shù)寫入容器數(shù)據(jù)包。
[0154]若需要投放播放前置廣告,則更新容器數(shù)據(jù)包的數(shù)據(jù)。將id = 123456的記錄中的ad字段數(shù)據(jù)更新為:
[0155]{url:,’http://example, com/ad/video/xxx,,,policy:,’beforePlay,,},
[0156]或者
[0157]〈item event =,,beforePlay,,>http://example.com/ad/video/xxx〈/item>,
[0158]含義是在播放視頻之前先播放廣告視頻http://example, com/ad/video/xxx。
[0159]此時(shí),以數(shù)據(jù)庫的方式存儲(chǔ)容器,容器數(shù)據(jù)包為:
[0160](123456,” movie”,{url: ” http://example.com / video/abc”,type: ” video”,title: ” 視頻名稱”,info: {sharer: ” 上傳者” },desc: ” 視頻介紹,,},{url:,’ http://example, com/ad/video/xxx “,policy:,,beforePlay,,}) 0
[0161]以文件的方式存儲(chǔ)容器,容器數(shù)據(jù)包為:
[0162]< ? xml vers1n =,,1.0” encoding =”UTF_8,,? >
[0163]〈container id =” 123456”〉
[0164]〈content type = ” video,,>
[0165]<url>http://example, com/video/abc</url>
[0166]〈title〉視頻名稱〈/title〉
[0167]<info>
[0168]〈sharer〉上傳者〈/sharer〉
[0169]<desc> 視頻介紹 </desc>
[0170]</info>
[0171]〈/content〉
[0172]<ad>
[0173]〈item event =,,beforePlay,,>http://example.com/ad/video/xxx〈/item>
[0174]</ad>
[0175]</container〉
[0176]若需要投放播放前置廣告,同時(shí)需要在視頻播放暫停時(shí)觸發(fā)一張圖片廣告,則ad字段的數(shù)據(jù)應(yīng)存儲(chǔ):
[0177][ {url:,’http://example, com/ad/video/xxx,,,policy:,’beforePlay,,},{url:,’http://example, com/ad/pic/xxx,,,policy:,,onPause,,}],
[0178]或者
[0179]〈item event =,,beforePlay,,>http://example.com/ad/video/xxx〈/item>
[0180]〈item event =,,onPause,,>http://example.com/ad/pic/xxx〈/item>。
[0181]含義是在播放視頻之前先播放廣告視頻http://example, com/ad/video/xxx,并且在視頻播放暫停后再播放廣告圖片http://example, com/ad/pic/xxx。
[0182]此時(shí),以數(shù)據(jù)庫的方式存儲(chǔ)容器,容器數(shù)據(jù)包為:
[0183](123456,” movie”,{url: ” http://example.com / video/abc”,type: ” video”,title: ” 視頻名稱”,info: {sharer: ” 上傳者” },desc: ” 視頻介紹,,},[{url:,’http://example, com/ad/video/xxx,,,policy:,’beforePlay,,},{url:,’http://example, com/ad/pic/xxx,,,policy:,’ onPause,,} ]) 0
[0184]以文件的方式存儲(chǔ)容器,容器數(shù)據(jù)包為:
[0185]< ? xml vers1n =” 1.0” encoding =”UTF_8”? >
[0186]〈container id =” 123456”〉
[0187]〈content type = ” video,,>
[0188]<url>http://example, com/video/abc</url>
[0189]〈title〉視頻名稱〈/title〉
[0190]<info>
[0191 ] 〈sharer〉上傳者〈/sharer〉
[0192]<desc> 視頻介紹 </desc>
[0193]</info>
[0194]〈/content〉
[0195]<ad>
[0196]〈item event =,,beforePlay,,>http://example.com/ad/video/xxx〈/item>
[0197]〈item event =,,onPause,,>http://example.com/ad/pic/xxx〈/item>
[0198]</ad>
[0199]</container〉
[0200]若需要將上述播放前置廣告刪除,則將id = 123456的記錄中的ad字段數(shù)據(jù)修改為:
[0201]{url:,’ http://example, com/ad/pic/xxx,,,policy:,,onPause,,},
[0202]或者
[0203]〈item event =,,onPause,,>http://example.com/ad/pic/xxx〈/item>。
[0204]含義是在視頻播放暫停后再播放廣告圖片http://example, com/ad/pic/xxx。
[0205]此時(shí),以數(shù)據(jù)庫的方式存儲(chǔ)容器,容器數(shù)據(jù)包為:
[0206](123456,” movie”,{url:,,http://example.com/video/abc”,type: ” video”,title: ” 視頻名稱”,info: {sharer: ” 上傳” },desc:” 視頻介紹,,},{url:,’http://example, com/ad/pic/xxx,,,policy:,’onPause,,}) 0
[0207]以文件的方式存儲(chǔ)容器,容器數(shù)據(jù)包為:
[0208]< ? xml vers1n = ” 1.0” encoding =,,UTF-8,,? >
[0209]〈container id =,,123456” >
[0210]〈content type = ” video,,>
[0211]<url>http://example, com/video/abc</url>
[0212]〈title〉視頻名稱〈/title〉
[0213]<info>
[0214]〈sharer〉上傳者〈/sharer〉
[0215]<desc> 視頻介紹 </desc>
[0216]</info>
[0217]〈/content〉
[0218]<ad>
[0219]〈item event =,,onPause,,>http://example, com/ad/pic/xxx〈/i