// 1.如果为手机音乐且手机音乐已连接那么上一首,下一首,播放或暂停,声音等按钮设置为可点击.\r
// 2.如果不为手机音乐按钮就可点击\r
/* -------------------------------------------------------------------------- */\r
- bool touchableState = !musicSourceType;\r
- play_or_pause_Button->SetTouchable(touchableState);\r
- preMusicButton->SetTouchable(touchableState);\r
- nextMusicButton->SetTouchable(touchableState);\r
- soundButton->SetTouchable(touchableState);\r
- playerModelButton->SetTouchable(touchableState); // 如果音乐来源为手机音乐,播放顺序按钮就不可用\r
- /* -------------------------------------------------------------------------- */\r
- /*暂停音乐*/\r
- uint8_t state = GetPlayerButtonState();\r
- int32_t playerState; /*获取Player的状态*/\r
- if (state == UICheckBox::UICheckBoxState::SELECTED)\r
- {\r
- PlayersModel::GetInstance()->PlayerStop();\r
- PlayersModel::GetInstance()->ClearActivateAudioInterrupt();\r
+ if (play_or_pause_Button && preMusicButton && nextMusicButton && soundButton && playerModelButton)\r
+ {\r
+ bool touchableState = !musicSourceType;\r
+ play_or_pause_Button->SetTouchable(touchableState);\r
+ preMusicButton->SetTouchable(touchableState);\r
+ nextMusicButton->SetTouchable(touchableState);\r
+ soundButton->SetTouchable(touchableState);\r
+ playerModelButton->SetTouchable(touchableState); // 如果音乐来源为手机音乐,播放顺序按钮就不可用\r
+ /* -------------------------------------------------------------------------- */\r
+ /*暂停音乐*/\r
+ uint8_t state = GetPlayerButtonState();\r
+ int32_t playerState; /*获取Player的状态*/\r
+ if (state == UICheckBox::UICheckBoxState::SELECTED)\r
+ {\r
+ PlayersModel::GetInstance()->PlayerStop();\r
+ PlayersModel::GetInstance()->ClearActivateAudioInterrupt();\r
+ }\r
+ /* -------------------------------------------------------------------------- */\r
+ PreLoadPlayerModeImageRes();\r
}\r
- /* -------------------------------------------------------------------------- */\r
- PreLoadPlayerModeImageRes();\r
}\r
\r
void PlayersView::UpdateMusicListStatus(void)\r
MusicSourceLabelSetText(STR_WATCH_MUSIC); /*手表音乐*/\r
SetMusicPlayerButtonIsTouchable(musicSourceType);\r
}\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "UpdatePlayerView over!!");\r
}\r
\r
// 初始化音乐播放器主视图\r