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'
- 发布:2024-03-29 17:19
- 更新:2024-03-29 17:25
- 阅读:17
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
手机系统: Android
手机系统版本号: Android 12
手机厂商: 小米
手机机型: K40
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: CLI
CLI版本号: 3.0.0-3061820230117001
示例代码:
操作步骤:
无
无
预期结果:
无
无
实际结果:
无
无
bug描述:
uni.getBackgroundAudioManager 当设置的播放地址带有 特殊字符的时候 比如%2b 转义字符时 无法播放。
1 个回复
5***@qq.com (作者)
阿里云OSS地址 防盗链 有签名 签名上有编码后的特殊字符。感觉是播放器设置src时解码了。导致签名失败 无法播放