【发布时间】:2014-04-15 22:35:35
【问题描述】:
我正在使用 phonegap 媒体将音频录制为 mp3。录制后,它可以在我的 Android 上正常播放,在 Windows Media Player 上也可以正常播放。但是,当我在浏览器中尝试时,它说文件已损坏。
确切的错误:
Chrome:“我们现在无法播放此音频文件。”
Firefox:“无法播放视频,因为文件已损坏。”
IE:在 WMP 中打开文件并播放。
我使用了示例中的代码。 http://docs.phonegap.com/en/2.6.0/cordova_media_media.md.html#media.startRecord
// Record audio
//
function recordAudio() {
var src = "myrecording.mp3";
var mediaRec = new Media(src,
// success callback
function() {
console.log("recordAudio():Audio Success");
},
// error callback
function(err) {
console.log("recordAudio():Audio Error: "+ err.code);
});
// Record audio
mediaRec.startRecord();
}
提前致谢。
编辑:
这是一个例子。 http://blrbrdev.azurewebsites.net/voice/blrbr_130419951008830874.mp3 这在 WMP 中播放,但不在浏览器中。
【问题讨论】:
-
您是否有您放入浏览器但无法使用的 mp3 的示例 URL?你如何托管它?
-
这里是一个 mp3 文件的例子。这不会在我的浏览器中播放,但会在 WMP 和 VLC 中播放。 blrbrdev.azurewebsites.net/voice/blrbr_130419951008830874.mp3