void VolumeSliderEventListener::BtAndLocalVolumeSet(int16_t sounding)
{
if (g_avrcp_srv_inf.avrcp_srv_conn_stat == PROFILE_STATE_CONNECTED) {
- // uint8_t volume = sounding * AVRCP_ABSOLUTE_VOLUME_PERCENTAGE_100 / 100; // 100:本地音量最大值
- uint8_t volume = mapVolume(sounding);
+ uint8_t volume = sounding * AVRCP_ABSOLUTE_VOLUME_PERCENTAGE_100 / 100; // 100:本地音量最大值
+ // uint8_t volume = mapVolume(sounding);
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "手表音量设置同步远端BT音量 %d", volume);
(void)avrcp_ct_set_absolute_volume(&(g_avrcp_srv_inf.bd_addr), volume); // 手表音量设置同步远端BT音量
}
#include "bletest.h"
#include "NativeAbility.h"
#include "dial_sos_c.h"
+#include "soundandvibration/include/SoundAndVibrationVolumeSettingC.h"
namespace OHOS {
static MainCallingPresenter *g_pMainView = nullptr;
static constexpr int32 NUM_10 = 10;
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "MainCallingPresenter::volumeSetting SetUpVolume fail");
return;
}
- volumeSetting->GetProgress()->SetValue(AudioManager::GetInstance().GetVolume(AUDIO_STREAM_VOICE_CALL_BT_SCO));
- if (AudioManager::GetInstance().GetVolume(AUDIO_STREAM_VOICE_CALL_BT_SCO) == 0) {
- ImageInfo *image = ImageCacheManager::GetInstance().LoadOneInMultiRes(PLAYER_MUTE_BUTTON, PLAYER_IAMGES);
- volumeSetting->GetDecreaseButton()->SetImageSrc(image, image);
- }
+ volumeSetting->GetProgress()->SetValue(CallVolumeGet());
+ // volumeSetting->GetProgress()->SetValue(AudioManager::GetInstance().GetVolume(AUDIO_STREAM_VOICE_CALL_BT_SCO));
+ // if (AudioManager::GetInstance().GetVolume(AUDIO_STREAM_VOICE_CALL_BT_SCO) == 0) {
+ // ImageInfo *image = ImageCacheManager::GetInstance().LoadOneInMultiRes(PLAYER_MUTE_BUTTON, PLAYER_IAMGES);
+ // volumeSetting->GetDecreaseButton()->SetImageSrc(image, image);
+ // }
RootView::GetInstance()->Add(volumeSetting);
}
VolumeSliderEventListener *volumeSliderEventListener = volumeSetting->GetVolumeEventListener();