我正在创建一个HTML5游戏。我有几个mp3声音。当我在桌面上的Chrome中玩游戏时,会播放所有声音。当我在我的移动设备上玩游戏并使用Chrome时,会发出一些声音,而其中一些则没有。 mp3文件的创建方式可能有问题吗?
这是我创建音频的方式。
var audio = new Audio(filePath);
audio.volume = 0.75;
myAudio.push(audio);
稍后在游戏中我想播放该文件。
myAudio[0].play();
这是我如何处理所有音频的格式。
答案 0 :(得分:0)
我已经确定移动设备的问题是它只会让我播放音频,如果它是由用户输入引起的。没有播放的声音是代码会自动启动的声音。有效的声音是由用户输入引起的声音。