1

我想做这样的事情:

    <audio controls>
    <source src="media/blablabla.mp3" type="audio/mpeg"></source>
</audio>

我在本地主机上运行我的应用程序:8080/console 并且它工作正常(可以播放音乐)。但是当我在我的设备上运行该应用程序时,无法播放音乐。

我的设备操作系统是 Android 4.1.2

4

1 回答 1

0

请参阅此问题以获取答案: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>

示例项目:Android Cordova Media API

于 2013-07-21T16:51:33.657 回答