Phonegap无法读取本地音频文件

时间:2014-08-22 16:25:17

标签: javascript android cordova audio phonegap-build

有人可以告诉我我做错了吗?

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

我尝试了Audio对象和Media对象,我尝试使用我在网络上找到的所有路径访问我的文件

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();

对我来说没有任何作用。你能告诉我出了什么问题吗?

1 个答案:

答案 0 :(得分:1)

您可以使用标签。使用phonegap的iTs ....

 <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>