如何显示多个 YouTube 视频而不重叠音频
我有一个包含一些 YouTube 视频嵌入代码的页面。当用户在一个视频上单击“>播放”时,页面上的所有其他视频都需要暂停,否则它们的音频会与刚刚播放的新视频重叠。
实现这一点最有效的方法是什么?
I have a page with a few YouTube video embed codes. When a user clicks "> play" on one video every other video on the page needs to pause otherwise their audio overlaps the new one just played.
What's the most efficient way of implementing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,这是我根据其他人的一些代码提出的解决方案。
在您的 .js 文件中添加以下内容:
然后在您的 html 文件中,像这样嵌入您的 YouTube。确保 YouTube 文件的 URL 末尾有 enablejsapi=1:
Alright here is a solution I came up with following some code from a few others.
In your .js file add the following:
Then in your html file, embed your youtube like so. Make sure you have enablejsapi=1 is at the end of the url to the YouTube file: