Chromecast没有播放多个HTML5视频

tom*_*657 9 video html5 video-streaming html5-video chromecast

我在单页上有2个视频播放器.在桌面上,一切正常,两个视频播放器都在播放视频.但是,当我尝试将此页面投射到Chromecast时(通过Google Chrome扩展程序或通过https://demille.github.io/url-cast-receiver/),只有第一个视频播放器处于活动状态且正在播放,第二个视频播放器无效.

我尝试调试它,看起来第二个视频在视频readyState = 1结束(第一个视频有readyState = 4)

有办法解决这个问题吗?(我在单页上需要多个视频播放器,所以只使用一个播放器并切换视频文件URL不是解决方案)

网址:http://iuvomedia.eu/chromecast/

Ibr*_*bal 5

如果您希望播放一个视频而预加载另一个视频,那么您应该制作一个要播放的视频队列。Chromecast 将一次播放一个视频,当它结束时,它会自动加载队列中的下一个。

有关自动播放和排队的信息,您可以访问https://developers.google.com/cast/docs/autoplay


小智 2

您不能拥有多个活动媒体元素。

我的意思是,您可以有两个媒体元素,其中一个播放没有任何音频的视频,第二个仅播放音频。

您不能同时拥有两个活动视频或两个活动音频管道。

检查此处: 创建 html 视频对象的多个实例