2010-11-21 9 views
1

ストリームを再生するMPMoviePlayerがあります。これはうまく動作しますが、我々は2つの問題を抱えて:プレイヤーが閉じて、アプリに戻って、ストリームが終了してもMPMoviePlayerは再生を続けます

  1. プレイヤーは映画が行われた後に再生し続けるが、しかし突然インクルードのすべては、私たちは映画の音声を聞きます再び。
  2. シミュレータでは、ムービーは完全に再生されますが、デバイス上で最後のセグメントが開始されると画面がフリーズします。

    - (void) movieFinishedCallback:(NSNotification*) aNotification 
    { 
        MPMoviePlayerController *player = [aNotification object]; 
        [[NSNotificationCenter defaultCenter] 
        removeObserver:self 
        name:MPMoviePlayerPlaybackDidFinishNotification 
        object:player]; 
        [player stop]; 
        [[UIApplication sharedApplication] setStatusBarHidden:NO]; 
        self.view.hidden = YES; 
        [player release]; 
    } 
    

    私たちは何が欠けている:私たちは、次のメソッドを実装しました

(ストリームは、フラグメントとM3U8ストリームファイルですか)?

ありがとうございます!

答えて

0

このように「停止」の前に「一時停止」を追加します。

[player pause]; 
[player stop]; 
+0

を私たちはそれを調整し、その今も元気ランニング、M3U8ファイルが悪いビットレートを持っていたことを考え出しました。ちょうどその場合、私は一時停止を追加しました..ありがとう! – CyberK

関連する問題