我使用MPMoviePlayerController播放来自url的音频流列表。我使用以下代码来初始化播放器
self.player = [[[MPMoviePlayerController alloc] init] autorelease];
self.player.controlStyle = MPMovieControlStyleNone;
以后使用以下代码设置和重置contentUrl:
self.player.contentURL = url;
[self.player prepareToPlay];
但有时,并非每次都无法播放音频,直接发布MPMoviePlayerPlaybackDidFinishNotification并提供以下userInfo
{
MPMoviePlayerPlaybackDidFinishReasonUserInfoKey = 1;
error = "Error Domain=MediaPlayerErrorDomain Code=-11828 \"Cannot Open\" UserInfo=0xee7bf20 {NSLocalizedDescription=Cannot Open}";
}
谁知道为什么?
答案 0 :(得分:0)
我建议您使用AVPlayer而不是MPMoviePlayerController。
在使用MPMoviePlayerController传输音频之前,我曾见过这样的问题。 AVPlayer更适合此任务。