我的游戏声音可以在电脑上运行,但不能在iPad或iPhone上运行

my game sound will work on computer but not on ipad or iphone

提问人:Walt Sautter 提问时间:9/6/2023 更新时间:9/6/2023 访问量:44

问:

我写了一个游戏,当通过拖放给出答案时,它需要产生声音。波形文件(都在我的主机服务器上) var sound1 = ec_alert5.wav') 和 var sound2 = fart%20noise.wav') 通话是 sound1.play() 或 sound2.play();。 它在计算机上运行良好,但在 ipad 或 iphone 上运行不行。 感谢您的帮助。 沃尔特·索特

我尝试了互联网上的所有建议,但没有一个有效。

iphone audio iPad 游戏开发 HTML5-Audio

评论

0赞 Community 9/6/2023
请提供足够的代码,以便其他人可以更好地理解或重现问题。
0赞 fdcpp 9/6/2023
WebAudio 可能有点滑稽。检查 iPhone 上的静音开关是否已打开。由于音频需要交互才能播放,我还建议使用像 p5.js 这样的框架来阻止您重新发明轮子
0赞 Walt Sautter 9/8/2023
以下是加载声音然后播放的代码: var sound1 = new Audio('wsautter.com/MATHLY%20HIGH%20LOW/ec_alert5.mp3');var sound2 = new Audio('wsautter.com/MATHLY%20HIGH%20LOW/fart%20noise.mp3');if (bb == nmbb){ sound1.play(); else { sound2.play(); alert('错误 - 移动到不同的位置'); }
0赞 fdcpp 9/9/2023
在这种情况下,我肯定会采用 p5 声音文件方法。此外,您最好在问题正文中放置一个简短的工作版本。可悲的是,评论不允许您轻松发布代码。

答: 暂无答案