aframe - 除非打开检查器,否则音频无法在 Aframe 中播放
问题描述
我一直致力于为 Glitch 项目添加背景音乐。我按照 Aframe.io 文档创建了一个声音组件并将其设置为在运行时自动播放,但是,当我尝试运行该项目时,声音不会在我的笔记本电脑上自动播放。我必须打开 Aframe 检查器并取消暂停我的项目才能开始播放音乐。由于某种原因,当我在手机上尝试相同的项目时,我没有遇到这个问题。一旦程序启动并运行,声音就会按预期播放。我不确定是什么导致声音出现故障,但非常感谢任何帮助。这是我正在进行的项目:https ://glitch.com/edit/#!/animation-animate?path=index.html%3A15%3A23
解决方案
大多数现代浏览器上的自动播放音频需要用户交互才能启用音频。您可以在场景前放置一个 div,单击该 div 即可开始播放背景音频。
查看有关视频自动播放的相关 SO 问题/答案,这应该会有所帮助: Autoplaying videosphere from A-frame is not working on any browser(Safari/Chrome)
A-Frame discord 上的另一位用户提供了这个示例演示: https ://aframe-autoplay-background-music.glitch.me/
推荐阅读
- python - Python Dataframe在没有for循环的情况下查找n行滚动坡度
- ajax - 带有时间参数的 Ajax 请求不起作用
- javascript - 我如何访问本地IP地址中的文件
- vim - vim:键入时打开标签栏窗口
在正常模式下 - asp.net-core - ASP.NET Core 3 中 .csproj 文件中的 PackageReference 条目在哪里?
- flutter - Flutter ListView 在 itemCount 参数中获取一些项目
- vb.net - 如何在 Visual Basic 中将 1 天添加到 DateTime 变量?
- python - 在 Python 中舍入时忽略逗号后的零
- thymeleaf - 如何在 Thymeleaf 中计算和显示百分比?
- ios - SWIFT:是否可以访问其扩展内的类的存储属性?