有人可以告诉我我做错了什么吗?
我创建了一个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();
什么都没有为我工作。你能告诉我怎么了吗?
最佳答案
您可以使用标签。在电话间隙中工作的IT ...
<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>