4

PhoneGap 2.7.0 のメディア機能を使用して、www フォルダー内にローカルに保存されているファイルを再生しようとしています。私が何をしても、どのようにファイルを参照しても、それを機能させることはできません。

(アプリはiOS用です)

エラー: 「リソース xxxx の音声ファイルを使用できません」、エラー コード 1

私はこのようなパスを与えようとしました:

"media/rock.mp3"
"www/media/rock.mp3"
"file://var/mobile/Applications/..../www/media/rock.mp3"
"/var/mobile/Applications/..../www/media/rock.mp3"

それらはすべて同じエラーを生成します。ただし、http アドレスを使用してリモートでファイルを再生することは完全に機能します。

これが私のコードです:

function spillLyd_lokal() {
var sti = window.location.pathname;
sti = "file:/" + sti.replace('index.html', '');
var url = sti + "media/rock.mp3";
var my_media = new Media(url,
    function () {
        alert("playAudio():Audio Success");
    },
    function (err) {
        alert("playAudio():Audio Error: " + JSON.stringify(err));
    }
);
my_media.play();

}

4

0 に答える 0