iOS 7のMPMoviePlayerControllerに問題があります。フルスクリーンを入力して、シークボタン(>>)をクリックします|)、ビデオ再生が終了し、ヘッダーに "Loading"というテキストの黒い画面が表示されます。iOS 7 MPMoviePlayerController seek forwardボタンを押すとビデオが終了し、黒い画面が表示されます
"MPMoviePlayerPlaybackStateDidChangeNotification"の通知を登録しました。
**[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayerPlaybackStateDidChange:)
name:MPMoviePlayerPlaybackStateDidChangeNotification
object:self.player];**
シークフォワードボタンを1回クリックするだけでは起動しません。私はイベント "はをMPMovieFinishReasonPlaybackEnded" 取得
" MPMoviePlayerPlaybackDidFinishNotification"**[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayerPlaybackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:nil];**
の登録にも
は、前方にシークボタンのシングルクリックで解雇しました。 その理由を知っている人はいますか?これはリンゴのバグですか?
シングルクリックで黒い画面を表示するこの動作を停止するか、何も起こらないように前方確認ボタンのシングルクリックを無効にする必要があります。
これを達成する方法を知っている人はいますか?
動画のエンコードのような音です。よく練習した/よく知られているコンテンツの例(例:アップルの[BipBop](http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8)! – Till
しかしその場合、ビデオは全く再生されないはずです。私は、前方確認ボタンを押すと、この問題に直面しています。そのボタンを長押しすると、ビデオは正常に終了するようになります。 – XYZ
あなたの前提が正しくありません。エンコード(例えば、Iフレームレート)は、シーク挙動に著しい影響を及ぼす。 – Till