我可以使用MPMusicPlayerController播放.caf类型的录制音频文件吗?

时间:2012-04-25 13:47:56

标签: iphone audio-recording mpmusicplayercontroller

我知道如何使用MPMusicPlayerController从库中播放音乐文件,但我想知道是否有办法使用MPMusicPlayerController播放录制的音频文件(.caf格式)?我正在录制并将文件保存到NSDocuments目录中。我谷歌周围但是找不到办法吗?我可以使用AVAudioPlayer做同样的事情。但是想用MPMusicPlayerController做。任何建议appriciated。感谢。

1 个答案:

答案 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];