Я пытаюсь собрать mp3 плеер с Apache Cordova. Я обнаружил, что медиа-плагин 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));
}