在我的应用程序中,我使用soundmanager2插件进行播放,mp3文件播放得很好,但wav文件不能播放。
我的代码如下
soundManager.createSound({
id: 'playback',
url: '/music.wav',
autoPlay: true,
});异常情况如下:
HTML5::loadstart: playback
Media resource http://localhost:3000/music.wav could not be decoded.
HTML5::error: 3
SMSound._onload(): "playback" failed to load? - /music.wavsoundmanager2是否支持wav文件?
发布于 2012-12-20 20:18:25
尝试将type="audio/wav"添加到播放元素中。
Firefox支持8位和16位PCM,但不支持其他位深度(12、20、24、32)。
这也可能是你在文本到语音转换的比特率上的问题,如果可以改变的话。
尝试将文本转换为语音代码,似乎很有可能(通过快速搜索)将文本转换为所有浏览器都支持的其他格式。
最后,如果你必须保留你的方法,运行一个服务器端单独的代码,简单地将你的wav文件转换成,ogg和aac,并列出多个源代码,这样所有的浏览器都支持它。
https://stackoverflow.com/questions/13798573
复制相似问题