0

我需要来自铃声管理器的静音 URI。有谁知道我怎样才能得到这个 URI。从电话到电话是静态的吗?

我已经尝试创建空的 .mp3 和 .wav 声音文件,但它根本不起作用(接收 URI 的应用程序不会替换当前的通知声音)。

我已经看到 Silent 声音的 URI 只是一个空字符串“”,但它并不能正常工作。

var profileConfig = {
"PROFILE_NAME": $parameters.ProfileName,
"PROFILE_ENABLED": "true",
"CONFIG_MODE": "UPDATE",
"PLUGIN_CONFIG": {
"PLUGIN_NAME": "BARCODE",
"RESET_CONFIG": "true",
"PARAM_LIST": {
"decode_audio_feedback_uri": ""
}
},
"APP_LIST": [{
"PACKAGE_NAME": $parameters.AppName,
"ACTIVITY_LIST": ["*"]
}]
};

sendCommand("com.symbol.datawedge.api.SET_CONFIG", profileConfig);

这就是我正在做的事情。基本上,在 decode_audio_feedback_uri 之后,我需要从 RingtoneManager 发送文件的 URI,它将通过 android 意图发送到另一个应用程序以处理 uri。

4

1 回答 1

0

您不能只指定一个空字符串,您需要先加载静音铃声并将其安装在设备上:

另请参阅相关问题https://github.com/darryncampbell/DataWedgeCordova/issues/6

于 2019-08-01T06:32:35.643 回答