Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Phonegap无法读取本地音频文件_Javascript_Android_Cordova_Audio_Phonegap Build - Fatal编程技术网

Javascript Phonegap无法读取本地音频文件

Javascript Phonegap无法读取本地音频文件,javascript,android,cordova,audio,phonegap-build,Javascript,Android,Cordova,Audio,Phonegap Build,有人能告诉我我做错了什么吗 我创建了一个cordova项目,我添加了android平台,我在我的项目中添加了文件插件和媒体插件 我试过音频对象和媒体对象,我试着用我在网上找到的各种路径访问我的文件 file:///data/data/abc.abc.abc/files/files/audio/au.wav file://android_asset/www/audio/au.wav www/audio/au.wav /www/audio/au.wav asset/www/audio/au.wav

有人能告诉我我做错了什么吗

我创建了一个cordova项目,我添加了android平台,我在我的项目中添加了文件插件和媒体插件

我试过音频对象和媒体对象,我试着用我在网上找到的各种路径访问我的文件

file:///data/data/abc.abc.abc/files/files/audio/au.wav
file://android_asset/www/audio/au.wav
www/audio/au.wav
/www/audio/au.wav
asset/www/audio/au.wav
/www/audio/au.wav
audio/au.wav
/audio/au.wav
...
我试过这个

var au = new Audio(path);
au.play();
还有这个

var au = new Media(path,success,fail);
success = function(){
   // log
}
fail = function(){
   // log
}
au.play();

对我来说什么都不管用。你能告诉我怎么了吗?

你可以用标签。它在phonegap中工作

 <html>
 <body>

<audio controls>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Mobile support the audio element.
</audio>

</body>
</html>

手机支持音频元素。