我正在尝试从其自己的存储库https://github.com/ryanheise/just_audio/tree/master/just_audio/example运行 just_audio 示例项目
它在 android 上运行良好,但是当我使用 mac 克隆项目并在模拟器上运行它时会抛出此错误:
[VERBOSE-2:ui_dart_state.cc(199)] Unhandled Exception: (-11800) The operation could not be completed
#0 AudioPlayer._load (package:just_audio/just_audio.dart:778:9)
<asynchronous suspension>
#1 AudioPlayer._setPlatformActive.<anonymous closure> (package:just_audio/just_audio.dart:1346:28)
<asynchronous suspension>
当我尝试使用 setUrl() 方法调用音频 URL 进行流式传输时,会弹出此错误
我还尝试按照文档的建议编辑传输安全性
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
</dict>
笔记
我已经尝试了所有其他可用于 ios 的用于播放和流式传输音频的软件包,但它们都不起作用