私は phonegap アプリを持っていますが、これは現在 PlayStore のアルファ版テスト中です。サウンドはほとんどのデバイスで機能しますが、Android 4.x を搭載した Samsung デバイスでは機能しません。問題や同様の質問は見つかりませんでした。私は何か間違ったことをしましたか?
https://github.com/goldfire/howler.js/tree/2.0のコード
var sound = new Howl({
src: ['res/raw/warning.mp3']
}).play();
Cordova-plugin-media を使用した私のコード:
var src = "res/raw/warning.mp3";
// HTML5 Audio
if (typeof Audio != "undefined") {
new Audio(src).play() ;
// Phonegap media
} else if (typeof device != "undefined") {
// Android needs the search path explicitly specified
if (device.platform == 'Android') {
src = '/android_asset/www/' + src;
}
var mediaRes = new Media(src,
function onSuccess() {
// release the media resource once finished playing
mediaRes.release();
},
function onError(e){
alert("error playing sound: " + JSON.stringify(e));
});
mediaRes.play();
} else {
alert("no sound API to play: " + src);
}
誰でも問題の原因は何ですか?