首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Chromecast In-Manifest字幕

问Google Chromecast In-Manifest字幕
EN

Stack Overflow用户
提问于 2019-04-23 11:20:24
回答 1查看 390关注 0票数 0

带字幕的Chromecast VOD铸造.

我们试图让我们的项目显示字幕时,在我们的项目中的VOD铸造。

问题是,我们没有在字幕中使用外部URL,因为我们的字幕是嵌入到VOD中的嵌入,但是根据Google Cast文档,我们仍然必须创建自己的MediaTrack,其中包含到外部.vtt的链接才能工作,通过提供到外部.vtt的虚拟链接,它可以工作,但我们希望在不提供指向.vtt的外部链接的情况下访问in -清单字幕。

我的问题是,Google是否支持处理清单中的字幕,我们是否可以将remoteMediaClient?.setActiveTrackIDs[someID]发送到接收方,以便在不使用创建带有外部.vtt链接的MediaTrack的情况下,显示隐性字幕?

作为参考,同一个项目的Android版本仅仅通过切换和调用setActiveTrackIDs就成功地显示了字幕,甚至没有创建MediaTracks,因为接收方已经包含了包含MediaTracks的MediaInfo。这在iOS SDK中也有可能吗?

每一个帮助都很感激。

代码语言:javascript
复制
func closedCaptionPressed(sender: UIButton) {
castContext.sessionManager.currentSession?.remoteMediaClient?.setActiveTrackIDs([index])
}
EN

回答 1

Stack Overflow用户

发布于 2019-04-23 13:03:11

一旦媒体被完全加载,隐性字幕就可以通过MediaInformation mediaTracks获得。默认情况下,CAF接收方标识隐性字幕,因此您不需要创建额外的媒体轨道。

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

https://stackoverflow.com/questions/55810067

复制
相关文章

相似问题

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