Mav*_*vis 5 objective-c avfoundation ios avplayer
我正在开发一个应用程序,其中使用来自云服务的歌曲通过AVPlayer播放音乐。一切正常,大多数文件正在播放,没有任何问题。
我最近从特定文件中获取了一个错误,并且消息来自AVPlayer,我不知道这是网络通信问题还是文件本身的编码:
错误域= AVFoundationErrorDomain代码= -11819“无法完成操作” UserInfo = 0x176abd80 {NSLocalizedRecoverySuggestion =稍后再试。,NSLocalizedDescription =无法完成操作}
浏览文档时,我发现代码11819意味着:
AVErrorMediaServicesWereReset -由于媒体服务不可用,操作无法完成。
有人曾经经历过吗?
在将 AVURLAsset 加载到 AVPlayerItem 之前,我通过使用以下方法找到了解决方案
它在特定曲目中崩溃的原因是因为其中一些曲目包含 mp3 文件,并且它们没有立即可用的有关歌曲的所有信息(例如持续时间)。