我知道如何使用MPMusicPlayerController从库中播放音乐文件,但我想知道是否有办法使用MPMusicPlayerController播放录制的音频文件(.caf格式)?我正在录制并将文件保存到NSDocuments目录中。我谷歌周围但是找不到办法吗?我可以使用AVAudioPlayer做同样的事情。但是想用MPMusicPlayerController做。任何建议appriciated。感谢。
答案 0 :(得分:0)
这是一篇类似于你问的帖子。
how to convert nsdata to MPMediaitem song iOS Sdk
不幸的是,MPMusicPlayer只播放iPod库中的歌曲,第三方应用无法添加到库中。我建议用MPMoviePlayerController
播放,因为它可以播放仅音频文件(正如另一个问题的答案所示)。
例如:
NSURL *audioPathURL = [NSURL fileURLWithPath:videoFilepath];
MPMoviePlayerController *audio;
audio = [[MPMoviePlayerController alloc] initWithContentURL:audioPathURL];
[audio play];