我正在开发一个播客/有声读物应用程序。 AVPlayer 非常适合播放播客,但无法播放 audible.com 上的有声读物。它将在 MPMusicPlayer 中播放声音文件。这是专有格式的 b/c 吗?我只是想弄清楚是否需要完全重构我的应用程序以使用 mpmusicplayer 或按音频类型使用两个播放器。 谢谢!这个论坛非常有帮助!!
最佳答案
AV--- 类是较低级别的。 MP 类会自动处理很多事情,当您使用 AVFoundation 中的类时,您必须自己完成这些事情。
在我的项目中,我尽可能使用 MPMoviePlayerController 和相关类,而不是使用 AVFoundation 类。节省了我很多时间。只有当 MediaPlayer 框架无法处理项目需求时,我才会使用 AVFoundation 类。
在 Audible 有声读物的具体情况中,图书或 MediaPlayer 框架处理的连接可能存在某种加密。
关于iOS AVPlayer 不会播放有声读物,但 MPPLayerController 可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7300629/