使用音频队列服务播放有声读物(m4b 媒体格式) |苹果手机



我正在开发一款播放音乐的iPhone应用程序。我正在使用音频队列服务来播放音频文件。应用程序可以正确播放所有媒体文件,但该应用程序无法播放有声读物,我认为这是因为它们与我的库中的其他媒体项目 (mp3) 的媒体格式 (.m4b) 不同。

我确定我需要更改初始化音频队列或 AVAssetReaderTrackOutput 以播放不同文件格式的媒体的方式,但不确定如何。

谁能指出我正确的方向。

提前致谢

我已经

想通了,问题不是因为媒体格式。我尝试在我的应用程序中播放的有声读物受 DRM 保护,因此无法播放。

谢谢

最新更新