提问人:Scholes 提问时间:11/16/2023 更新时间:11/16/2023 访问量:21
iOS 17 网络音频(audioContext)播放多个音频后不发声
iOS 17 web audio(audioContext) not sounding after playing several audios
问:
我正在构建网络音频播放器sdk。 AudioContext 是播放我的音频的那个。 我有多个音频可以按顺序播放。 Android(chrome)、iOS16 (WKWebview) 运行良好。 (我也使用 AudioBufferSourceNode 来获得确切的时间。
但是 iOS17(尤其是 17.1)运行不佳。
它似乎适用于前几个音频,但是 经过一些音频后,它听起来不再了。 在此之后,重试也不起作用,应再次创建 AudioContext。 有没有这方面的指南?
苹果为此做了一些改变,有些人说它在 17 中修复了,但不适合我的情况。 (https://discourse.threejs.org/t/audiocontext-ios-17/56482)
https://stackoverflow.com/questions/77137575/ios17-safari-audiocontext-web-audio-api-problem
https://developer.apple.com/forums/thread/740276
测试,测试,测试! 并搜索更新发行说明。
我希望音频在 iOS16 和 iOS 17 上都能很好地播放。
答:
0赞
Scholes
11/29/2023
#1
navigator.audioSession.type = 'transient' 让它工作。但我还有另一个问题。当设备开关打开静默模式时,它不会再次工作。有什么想法吗?我尝试使用mixoption设置AVaudiosession.setcategory播放,但失败了。
评论