无法在 Android 设备中播放音频
Posted
技术标签:
【中文标题】无法在 Android 设备中播放音频【英文标题】:Can't play audio in Android device 【发布时间】:2013-07-21 16:42:53 【问题描述】:我想做这样的东西:
<audio controls>
<source src="media/blablabla.mp3" type="audio/mpeg"></source>
</audio>
我在本地主机 :8080/console 上运行我的应用程序并且它工作正常(可以播放音乐)。但是当我在我的设备上运行该应用程序时,无法播放音乐。
我的设备操作系统是 android 4.1.2
【问题讨论】:
【参考方案1】:请参阅此问题以获得答案:IBM Worklight 6.1 - Unable to play a local media file using Cordova
复制粘贴我的答案:
...播放本地媒体文件,需要提供完整路径 到媒体文件的位置 它将在生成的 Android 中的位置 项目。例如,如果您在 Worklight 应用程序并在其中放置一个 .mp3 文件,您需要使用 跟随路径(在 html 或 javascript 中,或者你喜欢的任何方式......):
<a href="#" onclick="playAudio('/android_asset/www/default/audio/myMediaFile.mp3');">Play Audio</a>
示例项目:Android Cordova Media API
【讨论】:
我已经尝试通过 phonegap 和 cordova for Android 播放音频,但它仍然无法在 android (worklight) 中工作,你能在 worklight 中举个例子吗?以上是关于无法在 Android 设备中播放音频的主要内容,如果未能解决你的问题,请参考以下文章
Android - 用于检查哪个设备(有线耳机或 USB 耳机)正在播放音频的 API(如果两者都已连接)