我已经尝试了这篇文章中给出的所有解决方案"https://github.com/aframevr/aframe/issues/316#issuecomment-170182397〃;以及其他类似的职位,但都不起作用。
我想要的是当用户点击视频时播放有声音的视频。
我在下面创建了这个小故障,但只有当我添加";静音";属性。
https://glitch.com/~灰色声学箭鱼
你有什么办法解决这个问题吗?
Safari不允许自动播放带音频的视频:
只有当元素不包含音轨或静音属性设置为真正的时,它才能使用play((方法自动播放而不需要用户手势
如果你想要音频,你必须开始播放用户手势上的视频。我在下面的2D按钮处理程序中添加了video.play()
:
<button onclick="playVideo();">Play Video</button>
function playVideo() {
var vid = document.querySelector('#video');
vid.muted = false;
vid.play();
}
修改示例