gpt4 book ai didi

android - AudioManager - 两种方法之间的区别

转载 作者:行者123 更新时间:2023-12-03 02:23:53 26 4
gpt4 key购买 nike

调用 AudioManager.setRingerMode 有什么区别?调用AudioManager.setStreamMute(AudioManager.STREAM_VOICE_CALL, ...)
文档中的“振铃模式”是什么意思?我很确定这是电话铃声模式。那么它与调用 setStreamMute 有何不同?与 STREAM_VOICE_CALL ?

如果不是电话铃声模式,那是什么?

提前致谢。

最佳答案

我从未在android平台上使用过音频流,但是,根据阅读文档,我认为setRingerMode会影响手机对来电的 react 。例如,AudioManager.setRingerMode(RINGER_MODE_SILENT) 将在收到来电时禁用振动和声音。

但是,AudioManager.setStreamMute 似乎控制的不仅仅是电话铃声的音频流。

来自 http://developer.android.com/reference/android/media/AudioManager.html#STREAM_VOICE_CALL 的文档

我认为 AudioManager.setRingerMode(RINGER_MODE_SILENT) 的行为方式与 AudioManager.setStreamMute(STREAM_RING, true) 相同。

我认为了解区别的最好方法(看看我说的是不是真的)是编写一个测试这两个功能的小程序。

关于android - AudioManager - 两种方法之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7906538/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com