我正在开发一个播客/有声读物应用程序。 AVPlayer非常适合播放播客,但不会播放来自audible.com的有声读物。它将在MPMusicPlayer中播放声音文件。这是专有格式的b / c吗?我只想弄清楚我是否需要完全重构我的应用程序以使用mpmusicplayer或使用音频类型的两个播放器。 谢谢!这个论坛非常有用!!
答案 0 :(得分:1)
AV ---类是较低级别的。当你使用AVFoundation中的类时,你自己需要自己处理很多事情。
在我的项目中,我会使用MPMoviePlayerController和相关的类,而不是使用AVFoundation类,只要我能。节省了我很多时间。只有当MediaPlayer框架无法处理项目要求时,我才能使用AVFoundation类。
在Audible音频书籍的这种特殊情况下,书籍或MediaPlayer框架正在处理的连接可能会有一些加密。