我想使用麦克风在我的游戏(点击,游戏有音乐和音响效果,我使用HTML5音频元素),如果我添加(只!)这一行:
var audioCtx = new AudioContext ();
在Chrome上推出我的游戏,声音(有时)又慢又波折.这不是结局..。经过一段时间(并不总是),所有的声音/音乐都是静音的,我需要关闭并重新启动浏览器。
我测试了我的游戏上网本(低规格,CPU 2.1Mhz,4GB内存等)。但在我的桌面PC (CPU 4,3 Mhz等,16 GB内存等)-一切都好。
你觉得呢?问题是记忆?糟糕的游戏优化?有人有过类似的经历?
我使用OGG文件(声音/音乐)。
发布于 2017-04-13 08:32:00
(ogg)文件长度太短(0.5秒),我更改了文件长度(1秒),现在可以了。也许这是Chrome,声卡或AudioContext的问题,因为连Windows都不播放音频。
此外,我使用audioContext.suspend() (用于暂停)和audioContext.resume()、audioContext.stop() (关闭)。
https://stackoverflow.com/questions/43171886
复制相似问题