5***@qq.com
5***@qq.com
  • 发布:2024-03-29 17:19
  • 更新:2024-03-29 17:25
  • 阅读:17

【报Bug】uni.getBackgroundAudioManager 当设置的播放地址带有 特殊字符的时候 比如%2b 转义字符时 无法播放。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: K40

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: CLI

CLI版本号: 3.0.0-3061820230117001

示例代码:

const musicContext = uni.getBackgroundAudioManager()
musicContext.src = 'https://outin-503930ac97f911eeaadb00163e1a6832.oss-cn-shanghai.aliyuncs.com/c02fac15ec0d71eebf9f5017f1e90102/bc4652211baeb789d4bc4a2199a4a16d-sq.mp3?Expires=1711631931&OSSAccessKeyId=LTAIVVfYx6D0HeL2&Signature=EhuB33v2vCkil28NN3hAjZ%2Bc1Ws%3D'

操作步骤:

预期结果:

实际结果:

bug描述:

uni.getBackgroundAudioManager 当设置的播放地址带有 特殊字符的时候 比如%2b 转义字符时 无法播放。

2024-03-29 17:19 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com (作者)

阿里云OSS地址 防盗链 有签名 签名上有编码后的特殊字符。感觉是播放器设置src时解码了。导致签名失败 无法播放

要回复问题请先登录注册