ZFZF
ZFZF
  • 发布:2022-02-24 09:24
  • 更新:2022-02-24 10:03
  • 阅读:410

【报Bug】App中播放音频使用本地路径无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Window10

HBuilderX类型: 正式

HBuilderX版本号: 3.3.11

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

iphone6 vivoX9

示例代码:

const innerAudioContext = uni.createInnerAudioContext();
innerAudioContext.autoplay = true;
innerAudioContext.src = '@/static/audio/callRing.wav'; 或者 “./static/audio/callRing.wav””
innerAudioContext.onPlay(() => {
console.log('开始播放');
});
innerAudioContext.onError((res) => {
console.log(res); // 返回 -5 报错
});

会触发onError事件报错无法播放

操作步骤:

const innerAudioContext = uni.createInnerAudioContext();
innerAudioContext.autoplay = true;
innerAudioContext.src = '@/static/audio/callRing.wav'; 或者 “./static/audio/callRing.wav””
innerAudioContext.onPlay(() => {
console.log('开始播放');
});
innerAudioContext.onError((res) => {
console.log(res); // 返回 -5 报错
});

会触发onError事件报错无法播放

预期结果:

正常播放

实际结果:

会触发onError事件报错无法播放

bug描述:

const innerAudioContext = uni.createInnerAudioContext();
innerAudioContext.autoplay = true;
innerAudioContext.src = '@/static/audio/callRing.wav'; 或者 “./static/audio/callRing.wav””
innerAudioContext.onPlay(() => {
console.log('开始播放');
});
innerAudioContext.onError((res) => {
console.log(res); // 返回 -5 报错
});

会触发onError事件报错无法播放

2022-02-24 09:24 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

plus.io.convertLocalFileSystemURL("static/audio/callRing.wav")

  • ZFZF (作者)

    感谢大佬,可以用了

    2022-02-24 10:30

该问题目前已经被锁定, 无法添加新回复