Jus*_*tin 7 audio html5 android webview cordova
我有一个简单的Android webview应用程序,使用Phonegap Build构建.当试图播放APK中包含的本地mp3文件时,没有任何反应.但是,如果我从网络上拉mp3,它就可以了.
例如
<audio src="www.example.com/01.mp3" > WORKS JUST FINE
<audio src="01.mp3" > DOES NOT WORK
Run Code Online (Sandbox Code Playgroud)
我是Android开发的新手,所以我只能猜测Android的媒体播放器无法以某种方式访问该文件.这里是我日志文件中错误/警告的链接,如果这有助于解决问题.
我使用Phonegap的Media类工作.我最初一定是做错了,但我不确定是什么.通过媒体对象访问它的正确方法是Simon先前所说:myMedia = new Media("/ android_asset/www/test.mp3");
您必须将完整路径作为媒体类默认设置为相对路径上的/ SDCARD目录.
Simon也有一篇关于使用媒体类的精彩文章:http: //simonmacdonald.blogspot.com/2011/05/using-media-class-in-phonegap.html?m = 1
至于HTML5方法和使用AUDIO标签,我仍然不确定为什么它在本地文件上失败.Phonegap的媒体类工作得很好,无论如何可能是一个更可靠的解决方案.Phonegap FTW!
| 归档时间: |
|
| 查看次数: |
10597 次 |
| 最近记录: |