モバイル ハイブリッド アプリ (cordova、ionic、howlerJS v 2)、https: //github.com/goldfire/howler.js/tree/2.0 でサウンドを再生しようとしています。
このようにして:
$scope.playSelectedItem = function(index) {
try {
var fileName = $scope.selectedSounds[index].file;
var filePath = "sounds/" +fileName+".mp3";
console.log(filePath);
var sound = new Howl({
src: [filePath]
});
sound.play();
} catch(e) {
$scope.showAlert();
}
};
Chrome モバイル エミュレーターではすべて正常に動作しますが、デバイスではサウンドが再生されません。manifest.xml でアプリのアクセス許可を確認しましたが、サウンドの再生には特別なアクセス許可は必要ありません。
私が間違っているのは何ですか?
助けてくれてありがとう。