如何使用cordova将电话铃声静音?

Posted

技术标签:

【中文标题】如何使用cordova将电话铃声静音?【英文标题】:How to mute the phone ringtone using cordova? 【发布时间】:2015-08-02 12:41:06 【问题描述】:

cordova 中是否有任何插件可以更改设备配置文件,即。从静音到响铃或从响铃到振动等等。

【问题讨论】:

您无法在 ios 上执行此操作。我不知道android 嗯..谢谢你的回复:) 【参考方案1】:

你可以使用这个简单的插件https://www.npmjs.com/package/cordova-plugin-audio-mode

使用以下命令通过 cordova CLI 安装它

cordova plugin add cordova-plugin-audio-mode

您可以使用以下功能将音频配置文件更改为“振动”、“正常”或“静音”。

audio_mode.change_audio_mode("vibrate", function(success),function(err));

它在模拟器中不起作用,在设备上运行它。 这个插件只在android平台上。

【讨论】:

以上是关于如何使用cordova将电话铃声静音?的主要内容,如果未能解决你的问题,请参考以下文章

当铃声静音时,如何防止我的应用程序(使用 AVPlayer)静音?

如何在 react-native android 应用程序中单击时将铃声模式更改为静音/响铃/振动?

如何在 Cordova 中使用平台预装的铃声?

如何以编程方式播放默认电话铃声?

在 Android 7(API 级别 24)中,我的应用不允许将手机静音(将铃声模式设置为静音)

如何在 iOS 中检测铃声开关状态?