0

嗨,我想构建一个 android webview 应用程序,当用户解决难题时播放声音。出于某种原因,我无法让 phonegap 媒体 api 工作。

这里的代码:

function CheckFinished(){
        if(v1==1 && v2==1 && v3==1 && v4==1 && v5==1 && v==1){
                //alert('Done');
                playAudio();
                v=parseInt(0);}}

 function playAudio() {
    var myMedia = null;

    myMedia = new Media("/res/win.mp3", 
    function(){
        if (myMedia) {
            myMedia.stop();
            myMedia.release();
        }
    }, 
    function(error){
        console.log(error.message);
    }
);
    myMedia.play();}
4

1 回答 1

0

尝试使用webchromeclient而不是默认客户端

我现在没有确切的链接可以在这里分享。但是,在 android 开发者网站的某个地方,有人提到您使用 webchromeclient 来处理媒体文件。

希望这会帮助你。

于 2013-01-02T09:31:11.223 回答