html - 首次加载或刷新后视频未播放
问题描述
我在我的网站主页上发布的视频在第一次加载或刷新后没有播放,而在我从其他页面转到主页后播放。如果我将 muted 属性添加到 video 元素,问题可能会得到解决,但我确实希望播放背景音乐。下面是我的代码:
componentDidMount() {
document.getElementById("opening").play();
}
......
<video autoPlay id="opening">
<source src={opening} type="video/mp4"></source>
</video>
谢谢!
解决方案
我遇到了类似的问题。然后我做了这个。虽然它不是用户友好的,但在此之后它起作用了
<video
src={require('../../resources/sampleVid.mp4')}
autoPlay = {false}
controls = {true}
loop = {true}
muted = {false}
className="flex justify-center mw7-ns"
/>
推荐阅读
- python - 返回类型取决于 Python 中的输入类型
- javascript - 如何使用 webdriverio 单击并按住
- javascript - VSCode 中的问题格式化与 Prettier
- swift - 如何在没有@IBOutlets 的情况下访问情节提要项目?
- apache-kafka - 如何将 Suricata 日志发送到 Kafka?
- tensorflow - 如何从 Mobilenet v3 的 cpkt、.meta、.index 和 .pb 文件中加载模型?
- apache-kafka - 在 Kafka 中,我们如何获取主题的元数据?
- python - 在python中搜索未排序的元素列表
- assembly - 在 x86 实模式程序集中编写中断处理程序
- javascript - 从列中获取日期列表并将其格式化为 MM/dd/yyyy