首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Apple TV TVJS中使用间隙

在Apple TV TVJS中使用间隙
EN

Stack Overflow用户
提问于 2015-12-03 07:15:15
回答 1查看 497关注 0票数 0

我正在为新的苹果电视开发一个新的视频流应用程序。我正在尝试把广告变成一个媒体项目。苹果为interstitial提供了参考,它用于确定广告的显示地点和时间。他们那里的信息很少,这些信息实际上有助于在interstitial中实现另一个媒体项目。我希望有人遇到这件事并且已经完成了这件事?

代码语言:javascript
复制
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

参考资料:

参考文件/javascript/instp/MediaItem/间质

任何帮助都是非常感谢的。

样本:

安装播放器和播放列表:

代码语言:javascript
复制
var player = new Player();  
var playlist = new Playlist(); 

安装媒体项目:

代码语言:javascript
复制
var ad = new MediaItem("video", self.prerolls[i][0]);

为填隙附加财产:

代码语言:javascript
复制
ad.interstitial = interstitial;

演奏:

代码语言:javascript
复制
 player.present();
EN

回答 1

Stack Overflow用户

发布于 2015-12-05 13:05:57

interstitials对象在MediaItem上的作用是在播放器进度条上显示广告标记,并在计算视频持续时间时考虑到它们。

如果您想显示间隙视频,您将需要处理停止当前视频(并记住什么时候),播放您的间隙视频,然后再次播放主视频在同一时间。您可能需要使用timeBoundaryDidCross来告诉您什么时候应该切换到间隙。

否则,请查看各种HLS服务器端Ad插入平台,如布莱特科夫Adobe黄金时间。他们会给你一个HLS流,让广告预先进入流,这样你就不用担心什么时候播放它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34059901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档