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

デフォルトのclientの代わりにwebchromeclientを使用してみてください。

ここで共有する正確なリンクは現在ありません。しかし、Android開発者サイトのどこかで、webchromeclientを使用してメディアファイルを操作していることが言及されています。

これがあなたを助けることを願っています。

于 2013-01-02T09:31:11.223 に答える