アプリが非アクティブ/アクティブになった場合(アラートが発生したとき、またはホームボタンをダブルクリックしたとき)は正しく機能しています
AVPlayer *player;
- (void)applicationWillResignActive:(UIApplication *)application
{
[player pause];
}
- (void)applicationDidBecomeActive:(UIApplication *)application
{
[player play];
}
アプリがバックグラウンドに移動して(ホームボタンをクリックして)戻ってきた場合、アプリは別のポイントから(場合によっては開始から、場合によっては途中から)再生されるのではなく、一時停止した位置から再生されません。