開發播放器的時候,經常需要檢測app進入後臺(暫停播放)或者進入前臺(開始播放)。方法非常簡單。 1.檢測app進入後臺 // 在AppDelete實現該方法 - (void)applicationDidEnterBackground:(UIApplication *)application { / ...
開發播放器的時候,經常需要檢測app進入後臺(暫停播放)或者進入前臺(開始播放)。方法非常簡單。
1.檢測app進入後臺
// 在AppDelete實現該方法
- (void)applicationDidEnterBackground:(UIApplication *)application
{
//進入後臺
}
2.檢測app進入前臺
// 在AppDelete實現該方法
- (void)applicationDidBecomeActive:(UIApplication *)application
{
// app啟動或者app從後臺進入前臺都會調用這個方法
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
// app從後臺進入前臺都會調用這個方法
}
3.利用通知在控制器里監聽app進入前臺或者後臺
// app啟動或者app從後臺進入前臺都會調用這個方法
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationBecomeActive) name:UIApplicationDidBecomeActiveNotification object:nil];
// app從後臺進入前臺都會調用這個方法
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationBecomeActive) name:UIApplicationWillEnterForegroundNotification object:nil];
// 添加檢測app進入後臺的觀察者
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationEnterBackground) name: UIApplicationDidEnterBackgroundNotification object:nil];