1

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}";
}

誰かが理由を知っていますか?

4

1 に答える 1