void PlayersModel::updatePlayProgress()
{
// 获取当前播放时间
+ if(PlayersModel::GetInstance()->GetPlayerCtr() == nullptr){
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GetPlayerCtr nullptr");
+ return;
+ }
PlayersModel::GetInstance()->GetPlayerCtr()->GetCurrentTime(playerCurrentTime_);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "playerCurrentTime_ %lld", playerCurrentTime_);
// 获取音乐总时长
PlayersModel::GetInstance()->GetDuration(playerMusicDuration_);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "playerMusicDuration_ %lld", playerMusicDuration_);
if (playerMusicDuration_!= 0) {
playerProgressValue_ = (playerCurrentTime_ * 100) / playerMusicDuration_;
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "playerProgressValue_ %lld", playerProgressValue_);
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "playerProgressValue_ %lld", playerProgressValue_);
} else {
playerProgressValue_ = 0; // 100: max progress value
}
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "playerProgressValue_ %lld", playerProgressValue_);
// 设置圆形进度条进度
PlayersModel::GetInstance()->SetCircleProgress(playerProgressValue_);
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SetCircleProgress %lld", playerProgressValue_);
// 设置播放进度显示
PlayersPresenter::GetInstance()->SetPlaybackProgress(playerProgressValue_);
}