0
背景:使用android cordova,phonegap-plugin-push,文件插件和媒體插件。無法弄清楚如何播放聲音android cordova
我試圖在應用程序打開時發出通知時播放/res/raw
中的聲音。我想出瞭如何在iOS中做到這一點,但我的android代碼不起作用。這裏是:
mediaUrl = cordova.file.applicationDirectory + "/res/raw/" + data.sound;
alert(mediaUrl)
var media = new Media(mediaUrl, function (e) {
media.release();
}, function (err) {
console.log("media err", err);
});
media.play();
不幸的是,它不工作。我試圖在Android中將forceShow
設置爲true,但在應用程序打開時它不會播放正確的聲音。所以我必須即興創作。我不想浪費時間擺弄這個問題,當答案對於有更多經驗的人來說可能是顯而易見的。有人看到我做錯了什麼?
你知道我該怎麼做才能在'res/raw /'中找到與我的應用捆綁在一起的聲音? – user3413723
也許你的路徑應該是這樣的:''/ android_asset/www/res/raw/filename',我也看到在某些情況下文件名沒有擴展名。 – Tana