在 Chromecast 上投射带有自动播放未静音视频的网页

时间:2021-04-17 05:35:57

标签: google-chrome chromecast

我已经成功地使用 https://boombatower.github.io/chromecast-dashboard/sender/ 将 LAN 托管的仪表板页面投射到 chromecast。

但是,如果没有 muted 属性,HTML5 视频标签将无法播放(并且尝试取消静音会导致其暂停)。这是错误:“取消静音失败,元素被暂停,因为用户之前没有与文档交互”。当然,这与 Chrome 政策有关。

有什么方法可以让 Chromecast 与 Chromecast 进行交互以允许取消静音?我尝试按下电视上的暂停按钮以通过 CEC 发送事件(它适用于媒体控制器),但视频仍然静音。

1 个答案:

答案 0 :(得分:0)

我想通了。我需要使用 chromecast api 标记视频元素。所以我必须创建自己的 Cast 应用。

使用给定的仪表板应用无法做到这一点。它将用户的页面包装在 iframe 中,并且无法从内部访问 chromecast api。