MediaPlayer插件不起作用

时间:2016-02-22 11:06:28

标签: android html5 cordova ionic-framework cordova-plugins

我正在尝试使用Cordova App中的html5音频标签播放音频。在iOS 9.0和浏览器上一切正常,但在Android上它不能播放。

我的源代码:

<audio width="300" autoplay height="32" src="http://static.weareswoop.com/audio/charlestown/track_1.mp3" ></audio>

我得到输出

  

错误(1,-1004)

下一步我正在尝试使用Cordova Media Plugin。结果是一样的。在iOS上一切正常,但在Android上不起作用。

我的源代码:

scope.playAudio = function(url) {
// Play the audio file at url
var my_media = new Media(url,
    // success callback
    function () {
        console.log("playAudio():Audio Success");
    },
    // error callback
    function (err) {
        console.log("playAudio():Audio Error: " + err);
    }
);
// Play audio
my_media.play();

}

我的Android版本是4.4。科尔多瓦6.0。有人知道如何解决这个问题?我找不到任何想法。

谢谢

1 个答案:

答案 0 :(得分:0)

使用Audio而不是Media?

var audio = new Audio('./sounds/beep_ok.mp3').play();