2016-07-30 9 views
0

AVPlayerの動画はどこから残っていないのですか?ここに私のコードがあります。アプリの後に再開しないAVPlayerの動画はアクティブになります

-(void)appEnteredForeground:(NSNotification*)notification { 
    if(playerViewController.player.status == AVPlayerStatusReadyToPlay && 
     playerViewController.player.currentItem.status == AVPlayerItemStatusReadyToPlay) { 
      total_duration = self.playerViewController.player.currentItem.duration; 
      [self.playerViewController.player seekToTime:currentTime]; 
      [_playerViewController.player play]; 
    } 
}  

-(void)appEnteredBackground:(NSNotification*)notification { 
    [playerViewController.player pause]; 
    currentTime = [playerViewController.player currentTime]; 
    [playerViewController.player seekToTime:currentTime]; 
} 

答えて

0

1.Itのuは時間を求めて、それを要求したとき、それがバックグラウンドですでにだとして、それが実行できない、時間の問題に求めます。なぜあなたは背景を入力する時間を追求したのですか?一時停止はうまくいくはずです。次の行を削除します。

[playerViewController.player seekToTime:currentTime]; 

2.背景通知の代わりにアクティブな通知を中止する方がよいでしょう。最後のボタンは数秒後にホームボタンを押した後に起動されるからです。

+0

これは他のアプリで動作していますが、このアプリでは動作しません。 – Bharathi

+0

プレイヤーを操作する場所はありますか? – ronan

+0

少数のビデオが再開していますが、再開していないものはほとんどありません。 – Bharathi

関連する問題