#include "custom_runtime.h"
#include "vibrator_service.h"
#include "gfx_utils/mem_api.h"
+#include "ConfigModel.h"
#ifdef __cplusplus
extern "C" {
#endif
static void PlayWatchRing(void)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[PlayWatchRing] start");
- if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb() && (!uapi_sleep_mode_flag_get()))
- {
- OHOS::AlarmClockModel::GetInstance()->testPlayerStart("/music/ring/ring.mp3");
- }
+ // if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb() && (!uapi_sleep_mode_flag_get()) && true != OHOS::ConfigModel::GetInstance()->GetSilentMode())
+ // {
+ // OHOS::AlarmClockModel::GetInstance()->testPlayerStart("/music/ring/ring.mp3");
+ // }
}
static void CallAudioHandle(const hfp_hf_calls_info_t *call)
if (state == HFP_HF_CALL_STATE_INCOMING || state == HFP_HF_CALL_STATE_DIALING ||
state == HFP_HF_CALL_STATE_ALERTING) { // 电话呼入,支持播放手机铃声
if (call->in_band_ring) {
- // 播放手机端铃声
- PostGraphicEvent(AudioDn);
+ if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb() && (!uapi_sleep_mode_flag_get()) && true != OHOS::ConfigModel::GetInstance()->GetSilentMode())
+ {
+ // 播放手机端铃声
+ PostGraphicEvent(AudioDn);
+ }
} else {
if (g_scoFlag != HFP_SCO_STATE_CONNECTED) {
// 播放手表铃声