播放音频无法在科尔多瓦工作
问题描述:
<audio controls>
<source src="/storage/emulated/0/h.mp3" type="audio/mpeg">
</audio>
这里是html代码。它不工作。请帮我解决这个问题。播放音频无法在科尔多瓦工作
答
这个问题每年都会被问到。它与某些设备上的许可有关。
试试类似this的插件。
或破产media API
The Media object provides the ability to record and play back audio files on a device.
var media = new Media(src, mediaSuccess, [mediaError], [mediaStatus]);
Note: The current implementation does not adhere to a W3C specification for media capture, and is provided for convenience only. A future implementation will adhere to the latest W3C specification and may deprecate the current APIs.
参数
- 源:含音频协的URI ntent。 (DOMString)
- mediaSuccess:(可选)Media对象完成当前播放/记录或停止操作后调用的回调。 (功能)
- mediaError :(可选)发生错误时调用的回调。 (功能)
- mediaStatus:(可选)调用以指示状态更改的回调。 (功能)
方法
- media.getCurrentPosition:返回音频文件中的当前位置。
- media.getDuration:返回音频文件的持续时间。
- media.play:开始或继续播放音频文件。
- media.pause:暂停播放音频文件。
- media.release:释放底层操作系统的音频资源。
- media.seekTo:移动音频文件中的位置。
- media.startRecord:开始录制音频文件。
- media.stopRecord:停止录制音频文件。
- media.stop:停止播放音频文件。
我将index.js文件中的音频链接改为/storage/emulated/0/h.mp3。但它不起作用。 – unknown
请阅读媒体API,您将得到如何给src。 –