const Audio = uni.createInnerAudioContext();
Audio.autoplay=true;
Audio.src='./static/voice.mp3';//音频地址
Audio.play(); //执行播放
Audio.onError((res) => {
console.log(res.errMsg);
console.log(res.errCode);
});
Audio.onPause(function() {
console.log('end');
Audio.destroy();
});
![2***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/758710118351afb02c8a72b56c0b6751.png)
- 发布:2020-11-17 12:14
- 更新:2020-11-17 13:49
- 阅读:1264
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10
HBuilderX类型: 正式
HBuilderX版本号: 2.9.8
手机系统: Android
手机系统版本号: Android 5.1
手机厂商: 华为
手机机型: SLA-AL00
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
const Audio = uni.createInnerAudioContext();
Audio.autoplay=true;
Audio.src='./static/voice.mp3';//音频地址
Audio.play(); //执行播放
Audio.onError((res) => {
console.log(res.errMsg);
console.log(res.errCode);
});
Audio.onPause(function() {
console.log('end');
Audio.destroy();
});
const Audio = uni.createInnerAudioContext();
Audio.autoplay=true;
Audio.src='./static/voice.mp3';//音频地址
Audio.play(); //执行播放
Audio.onError((res) => {
console.log(res.errMsg);
console.log(res.errCode);
});
Audio.onPause(function() {
console.log('end');
Audio.destroy();
});
预期结果:
播放音乐
播放音乐
实际结果:
不能播放
不能播放
bug描述:
不能播放音乐,报错: {"errMsg":"MediaError","errCode":-99}
1 个回复
2***@qq.com (作者)
已经解决,音频地址 ./static/voice.mp3 去掉前面的点。感觉这个有点奇怪有点的时候也能ALT+鼠标点击找到文件