android webview app并播放声音

时间:2013-01-02 08:33:22

标签: android jquery-mobile

您好我想构建一个Android webview应用程序,当用户解决puzzel时播放声音。出于某种原因,我无法使用phonegap media 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();}

1 个答案:

答案 0 :(得分:0)

尝试使用 webchromeclient 代替 deafult客户端

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

希望这会对你有所帮助。