我想做这样的事情:
<audio controls>
<source src="media/blablabla.mp3" type="audio/mpeg"></source>
</audio>
我在本地主机上运行我的应用程序:8080/console 并且它工作正常(可以播放音乐)。但是当我在我的设备上运行该应用程序时,无法播放音乐。
我的设备操作系统是 Android 4.1.2
我想做这样的事情:
<audio controls>
<source src="media/blablabla.mp3" type="audio/mpeg"></source>
</audio>
我在本地主机上运行我的应用程序:8080/console 并且它工作正常(可以播放音乐)。但是当我在我的设备上运行该应用程序时,无法播放音乐。
我的设备操作系统是 Android 4.1.2
请参阅此问题以获取答案:IBM Worklight 6.1 - Unable to play a local media file using Cordova
复制粘贴我的答案:
...对于播放本地媒体文件,您需要提供媒体文件在生成的 Android 项目中所在位置的完整路径。例如,如果您
common\audio
在 Worklight 应用程序中创建一个文件夹并在其中放置一个 .mp3 文件,您需要使用以下路径(在 HTML 或 JavaScript 中,或者您喜欢的任何方式...):<a href="#" onclick="playAudio('/android_asset/www/default/audio/myMediaFile.mp3');">Play Audio</a>