iOS中播放音频逻辑 InnerAudioContext.src=url 时Carsh
Open
- Dominant language
- JavaScript
- Stars
- 41.6k
- Forks
- 3.7k
- Avg merge
- 7h 6m
- Merged PRs (30d)
- 6
Description
**问题描述**
```uvue
const ctx = uni.createInnerAudioContext()
ctx.src = soundUrl
```
H5, Android 无问题,
iOS 代码执行到给 ctx.src 设值时直接崩溃,报错是:
UniAUdioPlayer.updatePlayerItem()
**复现步骤**
1. 在页面中点击播放时,会执行上述代码。
2. 直接崩溃
**预期结果**
正常播放
**实际结果**
直接崩溃
**系统信息:**
- 发行平台: iOS
- 操作系统 iOS 18.3.2
- HBuilderX版本 5.0.4
- uni-app版本 [如使用Vue-cli创建/运行项目,则提供`npm run info`的运行结果]
- 设备信息 iPhone 12
**补充信息**
- 我试了几个远程url,阿里OSS服务器(带过期时间那种),普通URL,都不行。
- 音频是MP3格式
- Android, H5 都无问题。
- 下载后可以播放,直接用远程url无法播放。
- 有的链接能下载,有的下载不了。
Contributor guide
Assessment
This issue has not been assessed yet.