【问题标题】:How can I know the URI of the SIlent ringtone?如何知道静音铃声的 URI?
【发布时间】:2019-12-09 05:39:24
【问题描述】:

我需要来自铃声管理器的静音 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 intent 发送到另一个应用程序来处理 uri。

【问题讨论】:

  • 你确定有无声铃声,而且不只是缺少铃声吗?

标签: android file path uri ringtonemanager


【解决方案1】:

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

另见相关问题https://github.com/darryncampbell/DataWedgeCordova/issues/6

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-12
    • 2014-01-20
    相关资源
    最近更新 更多