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}";
}
誰かが理由を知っていますか?