有人可以告诉我我做错了吗?
我创建了一个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();
对我来说没有任何作用。你能告诉我出了什么问题吗?
答案 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>