0

加入功能在单击加入按钮时起作用,但在加载页面时不起作用,我的点击按钮代码是

$(文档).ready(函数(){

    setTimeout(function() {

     $( "#join" ).trigger( "click" );

    }, 5000);

});
4

1 回答 1

0

您的问题的原因在于大多数浏览器现在如何处理视频元素auto播放功能。(火狐野生动物园)。

TLDR;浏览器将阻止auto播放任何已启用声音的视频,除非用户通过click. 出于这个原因,当您拥有joinChannelvia时它可以工作click,它符合用户发起与页面交互的标准,因此浏览器允许播放视频。

这是推荐的行为,因为它确保用户准备好查看内容。查看 Google Hangouts/Meet 以了解实现此逻辑的商业产品

还有另一种选择,这在技术上是可行的(但不推荐)。您可以在静音的情况下开始播放视频。不推荐这样做的原因是不知道将来浏览器是否会auto一起阻止播放功能,因此这可能会再次中断。

于 2019-06-25T18:16:41.803 回答