我在让 Enter VR 按钮触发视频方面有点吃力(不幸的是,蛋黄酱的解决方案没有让我到达那里),但最终拼凑出这个成功的脚本:
<a-scene>
<a-assets>
<video id="video" src="anothervideo.mp4"></video>
</a-assets>
<a-videosphere src="#video"></a-videosphere>
</a-scene>
<script type="text/javascript">
var scene = document.querySelector("a-scene");
var vid = document.getElementById("video");
if (scene.hasLoaded) {
run();
} else {
scene.addEventListener("loaded", run);
}
function run () {
scene.querySelector(".a-enter-vr-button").addEventListener("click", function(e){
console.log("VR Mode entered");
this.style.display = "none";
vid.play();
}, false);
}
</script>