我正在尝试将Chrome的Google Cast插件与VideoJS集成。我开始研究this plugin,但它只提供了一个可视按钮和一些似乎与Google Cast插件无关的代码。我编写后端代码将videoJS和Google Cast插件链接在一起没有问题。我正在努力解决的问题是如何在加载视频后处理交互。像youtube这样的网站使用播放器的控件进行播放,暂停,搜索等,这显然会尝试在视频播放器本身上做同样的事情。我正在试图找出一种使用videoJS界面的方法,但实际上并没有对本地播放器做任何事情。我可以复制界面,但后来我必须手动处理所有内容,如果可能的话,我宁愿避免这种情况。有没有人对如何处理这个有更好的想法?感谢。
答案 0 :(得分:0)
video.js-chromecast插件确实提供了与Chrome发送器SDK的挂钩,如果操作正确,它应该能够启动/打开会话并加载媒体。
要通过播放/暂停/恢复来控制媒体,您必须覆盖video.js中对本地播放的调用。此项目https://github.com/googlecast/CastVideos-chrome提供UX参考样本,它处理强制转换模式和本地回放之间的转换。