我正在尝试使用Apache Cordova构建mp3播放器。我发现Cordova媒体插件提供了媒体播放功能。
这是代码。我添加了媒体和设备插件,但代码为0时显示错误。
function playMP3() {
var mp3URL = getMediaURL("sounds/button-1.mp3");
var media = new Media(mp3URL, null, mediaError);
media.setVolume(1.0);
media.play();
}
function playMp3Mild() {
var mp3URL = getMediaURL("sounds/button-1.mp3");
var media = new Media(mp3URL, null, mediaError);
media.setVolume(0.1);
media.play();
}
function playRemoteFile() {
var media = new Media("http://SERVER_IP:PORT/media/test.mp3");
media.setVolume(0.1);
media.play();
}
function getMediaURL(s) {
if(device.platform.toLowerCase() === "android")
{
console.log
return "/android_asset/www/" + s;
}
return s;
}
function mediaError(e) {
alert('Media Error');
alert(JSON.stringify(e));
}