我使用 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}";
}
有谁知道为什么?