JoeX
JoeX
  • 发布:2024-01-03 15:53
  • 更新:2024-01-03 16:19
  • 阅读:619

【报Bug】uniapp播放外链音频报错

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.96

第三方开发者工具版本号: 1.06.2309182

基础库版本号: 3.2.5

项目创建方式: HBuilderX

操作步骤:

播放音频

预期结果:

可以播放外链MP3音频

实际结果:

播放外链mp3音频报错

bug描述:

使用uni.createInnerAudioContext 播放外链音频

报错: Uncaught (in promise) DOMException: Failed to load because no supported source was found.(env: macOS,mp,1.06.2309182; lib: 3.2.5)

this.innerAudioContext = uni.createInnerAudioContext();  
                this.innerAudioContext.src = item.src  
                this.innerAudioContext.loop = true  
                this.innerAudioContext.obeyMuteSwitch = false  
                this.sessionCategory = "playback"  
                this.innerAudioContext.play()  
                wx.setInnerAudioOption({obeyMuteSwitch: false})  //手机静音仍然可播放  
                this.innerAudioContext.onPlay(()=>{  
                    console.log("播放")  
                    this.playIndex = index  
                })

外链音频地址如下,在浏览器中输入该地址可以播放
https://dlink.host/musics/aHR0cHM6Ly9vbmVkcnYtbXkuc2hhcmVwb2ludC5jb20vOnU6L2cvcGVyc29uYWwvc3Rvcl9vbmVkcnZfb25taWNyb3NvZnRfY29tL0VjYzBzQUxiWFk5TWdHQl9GUVNkV2pJQm5wRmM0MktDZWpURnhhMjhELUdXeVE.mp3

官方demo中的音频可以播放, https://bjetxgzv.cdn.bspapp.com/VKCEYUGU-hello-uniapp/2cc220e0-c27a-11ea-9dfb-6da8e309e0d8.mp3

请问是有白名单设置还是对地址有特殊要求?

地址有无解码,有无中文均不能播放

2024-01-03 15:53 负责人:无 分享
已邀请:

最佳回复

套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

把链接中的中文干掉

  • JoeX (作者)

    不行的。有没有中文都不能播放

    2024-01-03 16:08

  • 套马杆的套子

    回复 x***@sina.cn: 你来个没中文的,我试试

    2024-01-03 16:09

  • JoeX (作者)

    回复 套马杆的套子: https://onedrv-my.sharepoint.com/personal/stor_onedrv_onmicrosoft_com/Documents/Musics/2024/01/lop.mp3

    2024-01-03 16:13

  • JoeX (作者)

    这个是放在microsoft one上的套壳网站,要登录microsoft才能播放

    2024-01-03 16:14

  • JoeX (作者)

    真坑,我换个云地址

    2024-01-03 16:14

  • 套马杆的套子

    回复 x***@sina.cn: 对,你那个示例里播放不了,就是因为中文你的原因,这个估计就是访问不了的问题

    2024-01-03 16:17

  • DCloud_UNI_OttoJi

    有中文或者有空格不能播放吗,是 uniapp 的转换问题,还是小程序本身的问题呢?

    2024-01-03 16:27

  • 套马杆的套子

    回复 DCloud_UNI_OttoJi: 微信小程序就有这问题,在他们的社区看到过

    2024-01-03 16:33

JoeX

JoeX (作者)

谢谢套马杆的套子。

要回复问题请先登录注册