84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
播放视频中,切换前后台状态出现的异常现象
认证高级PHP讲师
これは正常です。 バックグラウンドに切り替えるときにタスクが時間内に終了しない場合、アプリに戻ったときに前のスクリーンショットまたは起動画面が表示されます。システムは、現在のアプリ インターフェイスがバックグラウンドにあるときに、そのアプリのスクリーンショットを取得します。ただし、アプリに完了していない他のタスクがある場合、またはビデオ インターフェイスによりシステムがスクリーンショットを取得できなくなる場合は、起動画面が表示されます。次回起動時に表示されます。これはシステムの動作であり、従うべきルールはないため、異常な状況であると考えられます。 この状況を回避したい場合は、アプリを確認し、applicationWillResignActive のときにネットワーク要求、オーディオとビデオの記録と再生、さまざまなバックグラウンド スレッドなどのすべてのタスクを一時停止または終了してください。もちろん、システムのスクリーンショットが正しく機能することを 100% 保証することはできません。一部のタスクは一時停止に時間がかかり、スクリーンショットが失敗する可能性もあります。
applicationWillResignActive
これは正常です。 バックグラウンドに切り替えるときにタスクが時間内に終了しない場合、アプリに戻ったときに前のスクリーンショットまたは起動画面が表示されます。システムは、現在のアプリ インターフェイスがバックグラウンドにあるときに、そのアプリのスクリーンショットを取得します。ただし、アプリに完了していない他のタスクがある場合、またはビデオ インターフェイスによりシステムがスクリーンショットを取得できなくなる場合は、起動画面が表示されます。次回起動時に表示されます。これはシステムの動作であり、従うべきルールはないため、異常な状況であると考えられます。
この状況を回避したい場合は、アプリを確認し、
applicationWillResignActive
のときにネットワーク要求、オーディオとビデオの記録と再生、さまざまなバックグラウンド スレッドなどのすべてのタスクを一時停止または終了してください。もちろん、システムのスクリーンショットが正しく機能することを 100% 保証することはできません。一部のタスクは一時停止に時間がかかり、スクリーンショットが失敗する可能性もあります。