WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ThunderBirdMainView:: SystemViewId Overstep ones bounds");
return;
}
- // 进入蓝牙界面:销毁视频
- if(showView == THUNDERBIRD_BLUEVIEW && hideView != THUNDERBIRD_BLUEVIEW)
+ if(hideView == THUNDERBIRD_BLUEVIEW && showView != THUNDERBIRD_BLUEVIEW)
{
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ThunderBirdMainView::ChangeView: 进入蓝牙界面,销毁视频");
- if(videoPlay_ != nullptr)
+ if(videoPlay_ != nullptr && videoPlay_->isPause_)
{
- if(videoPlay_->isPlayed_)
- {
- videoPlay_->PauseVideoPlay();
- }
- if(videoPlay_->isEntered_)
- {
- videoPlay_->StopVideoPlay();
- }
- delete videoPlay_;
- videoPlay_ = nullptr;
- g_videoPlay = nullptr;
- g_lastPlayed = false;
- // 注销屏幕状态通知
- deregisterNotifyScreenStatus(ScreenStatusNotify);
+ videoPlay_->ResumeVideoPlay();
}
- }
- // 退出蓝牙界面:重新创建视频
- if(hideView == THUNDERBIRD_BLUEVIEW && showView != THUNDERBIRD_BLUEVIEW)
- {
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ThunderBirdMainView::ChangeView: 退出蓝牙界面,重新创建视频");
- // InvalidateGroup1(false);
- // 调用Initback重新创建视频播放器
- Initback();
+ InvalidateGroup1(false);
}
if(showView == THUNDERBIRD_BLUEVIEW && hideView == THUNDERBIRD_LULLABYVIEW)
{