我有一个自定义接收器chromecast(CAF(,我需要为另一个播放器(Bitmovin播放器(更换媒体播放器,但我不知道该怎么做。有关于这方面的文档吗?
当您开发Chromecast接收器时,在构建UI和功能时,您可以选择一些不同的选项。您可以在此处找到不同选项的概述。
谷歌建议您使用提供的cast-media-player
元素来处理播放器,因为它与发送者和Chromecast UI很好地集成在一起。
然而,你提到你计划与Bitmovin播放器集成,所以在谷歌快速搜索后,我从Bitmovin找到了这份文档。应该注意的是,该链接中提供的示例使用了CAF接收器框架的版本2,该框架现在已被弃用。
你最好的办法是联系Bitmovin,询问他们的播放器是否支持CAF接收器框架v3,或者他们是否有一个骨架应用程序供你使用。
如果失败了,你将需要编写所有绑定来监听发送者事件、播放器事件、处理DRM、手动更新UI等。如果你决定走这条路,谷歌文档中的一个很好的起点就在这里。