}\r
}\r
\r
- /// @brief 设置音乐播放按钮是否可点击\r
+ /// @brief 设置é\9f³ä¹\90æ\92æ\94¾æ¨¡å¼\8fæ\8c\89é\92®æ\98¯å\90¦å\8f¯ç\82¹å\87»\r
/// @param musicSourceType 音乐来源类型 false:手表音乐 true 手机音乐\r
/// @param phoneMusicConnectStatus 手机音乐连接状态\r
void PlayersView::SetMusicPlayerButtonIsTouchable(bool musicSourceType)\r
/* -------------------------------------------------------------------------- */\r
if (musicSourceType) // 如果切換到手机音乐,且当前在放歌,就停止音乐\r
{\r
- bool value = PlayersModel::GetInstance()->get_player_state();\r
+ // bool value = PlayersModel::GetInstance()->get_player_state();\r
+ bool value = false;\r
+ if (PlayersModel::GetInstance()->get_avrcp_ct_or_tg_is_connected() && \r
+ PlayersModel::GetInstance()->get_a2dp_sink_playing_state()) //若ct或tg端是已连接状态且当前a2dp_sink是已播放状态\r
+ {\r
+ value = true;\r
+ }\r
+ else\r
+ {\r
+ value = false;\r
+ }\r
SetPlayerButtonState(value ? UICheckBox::UICheckBoxState::SELECTED:UICheckBox::UICheckBoxState::UNSELECTED);\r
/*停止音乐*/\r
StopCurPlayingMusic();\r