您可以使用Cordova 2.9.0从JavaScript运行Android MediaPlayer来播放音频设备吗?
我使用JavaScript、HTML、CSS和Cordova 2.9.0创建了一个应用程序,当在屏幕上拖动对象时,它会输出声音。它在iOS上运行良好,但我很难在模拟器中输出声音 我看过很多其他的帖子,上面说使用MediaPlayer输出音频文件。我没有使用Java,所以不能使用他们展示的代码 有人知道如何通过JavaScript运行MediaPlayer来播放音频文件吗 以下是我到目前为止所做的(在Chrome和iOS上工作): 以下是我拖动图像时输出的错误: 我找到了解决办法 出于某种原因,您可以使用Cordova 2.9.0从JavaScript运行Android MediaPlayer来播放音频设备吗?,javascript,android,ios,audio,cordova,Javascript,Android,Ios,Audio,Cordova,我使用JavaScript、HTML、CSS和Cordova 2.9.0创建了一个应用程序,当在屏幕上拖动对象时,它会输出声音。它在iOS上运行良好,但我很难在模拟器中输出声音 我看过很多其他的帖子,上面说使用MediaPlayer输出音频文件。我没有使用Java,所以不能使用他们展示的代码 有人知道如何通过JavaScript运行MediaPlayer来播放音频文件吗 以下是我到目前为止所做的(在Chrome和iOS上工作): 以下是我拖动图像时输出的错误: 我找到了解决办法 出于某种原因,v
var soundFile='../assets/audio/'+id+“.mp3”代码>不工作,并且var soundFile='/android_asset/www/assets/audio/'+id+“.mp3”代码>是
有人知道为什么它能与iOS Cordova一起工作,但不能与Android一起工作吗
$(function() {
$(".cards img").draggable({
start: function(event, ui) {
if(window.HTMLAudioElement) {
console.log(ui.helper.context.id);
var id = ui.helper.context.id;
console.log("playing sound ", id);
var soundFile = '../assets/audio/' + id + ".mp3";
var snd = new Media(soundFile);
snd.play();
event.stopPropagation();
}
}
});
});