gpt4 book ai didi

javascript - 如何使用 Javascript 禁用 Chrome 媒体控件按钮? (阻止它显示视频或音频播放的名称)

转载 作者:行者123 更新时间:2023-12-05 06:54:58 25 4
gpt4 key购买 nike

我正在开发一个显示 YouTube 和 Vimeo 视频的网页游戏。重要的是用户不能看到 YouTube 视频的标题,他们可以在点击 Chrome 浏览器右上角的媒体控件按钮时做到这一点。 随附的屏幕截图显示了我的意思。我不希望弹出窗口发生。任何想法或潜在的解决方案将不胜感激。

[![左边3个小节的音符就是我要删除的][1]][1]

最坏的情况是我必须能够检测到它何时发生,以便我可以使用 Javascript 采取预防措施。

请提供任何答案。我找不到与此相关的任何其他论坛。

最佳答案

我现在能想到的唯一方法是用你的覆盖事件的 mediaSession 元数据。
为此,您需要从您的页面播放一个音频文件(最好是一个简短的,也许只是无声的)。

// set the mediaSession's metadata to an empty MediaMetadata
navigator.mediaSession.metadata = new MediaMetadata({});
// we need to start playing an audio so that our metadata is set
const aud = new Audio("silence.mp3");
aud.loop();
aud.play(); // this requires the user already interacted with your page

Outsourced live example因为 StackSnippets 的 iframe 不允许嵌入 YT 的视频。

关于javascript - 如何使用 Javascript 禁用 Chrome 媒体控件按钮? (阻止它显示视频或音频播放的名称),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65432666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com