有人能解释为什么这个自动播放视频在chrome中不起作用吗?
视频存储在firebase存储器中。当你访问一个页面然后回到主页时它会播放,但不是当你第一次进入刷新页面时。它也是一个棱角6的应用程序。
<video autoplay muted loop>
<source type="video/mp4" src="https://firebasestorage.googleapis.com/v0/b/gortonluxury.appspot.com/o/videos%2Fhero-video.mp4?alt=media&token=1231bda8-4240-4c1d-a0b9-9c5b50b320d0">
</video>
6条答案
按热度按时间vuv7lop31#
使用
onloadedmetadata
& `oncanplay=”this.play()"〈是让它加载到Angular 6项目中的JavaScript解决方案。rseugnpd2#
对于纯Angular 解决方案,我们需要使用Angular 事件和模板变量:
wmtdaxz33#
您可以像“纯Angular ”解决方案一样全局覆盖video[autoplay]标记
aamkag614#
以下是足够的在我的情况下,有Angular 10自动播放视频像GIF:
xqkwcwgp5#
另外,请不要忘记检查chrome的自动播放策略:
https://developer.chrome.com/blog/autoplay/
cetgtptt6#
我花了几个小时在这个问题上,并找到了解决办法: