我正在为新的 Apple tv 开发一个新的视频流应用程序。我正在尝试将广告实施到媒体项目中。Apple 提供了interstitial
用于确定广告展示位置和时间的参考。他们那里几乎没有信息有助于将另一个媒体项目实际实施到interstitial
. 我希望有人遇到过这个并完成了这个?
interstitial = [
{
{
starttime: 463.2,
duration: 30
},
{
starttime: 1700,
duration: 15
},
}
]
这个对象是一个属性,我将它附加到一个MediaItem
. 哪个工作正常,但我实际上在哪里将另一个附加MediaItem
到活动视频?
苹果明确表示:
An interstitial object defines a point within a MediaItem object where you can insert another media item
参考:
任何帮助深表感谢。
样本:
设置播放器和播放列表:
var player = new Player();
var playlist = new Playlist();
设置媒体项目:
var ad = new MediaItem("video", self.prerolls[i][0]);
附加插页式广告的属性:
ad.interstitial = interstitial;
玩:
player.present();