android - MODE_IN_CALL、MODE_IN_COMMUNICATION、MODE_CALL_SCREENING 有什么区别?
问题描述
文件是这么说的,但我不能完全理解。
/* modes for setMode/getMode/setRoute/getRoute */
/**
* Audio harware modes.
*/
/**
* Invalid audio mode.
*/
public static final int MODE_INVALID = AudioSystem.MODE_INVALID;
/**
* Current audio mode. Used to apply audio routing to current mode.
*/
public static final int MODE_CURRENT = AudioSystem.MODE_CURRENT;
/**
* Normal audio mode: not ringing and no call established.
*/
public static final int MODE_NORMAL = AudioSystem.MODE_NORMAL;
/**
* Ringing audio mode. An incoming is being signaled.
*/
public static final int MODE_RINGTONE = AudioSystem.MODE_RINGTONE;
/**
* In call audio mode. A telephony call is established.
*/
public static final int MODE_IN_CALL = AudioSystem.MODE_IN_CALL;
/**
* In communication audio mode. An audio/video chat or VoIP call is established.
*/
public static final int MODE_IN_COMMUNICATION = AudioSystem.MODE_IN_COMMUNICATION;
/**
* Call screening in progress. Call is connected and audio is accessible to call
* screening applications but other audio use cases are still possible.
*/
public static final int MODE_CALL_SCREENING = AudioSystem.MODE_CALL_SCREENING;
你能用例子解释一下吗?
目前,我在 WebView 上使用视频聊天服务,我得到MODE_CALL_SCREENING
,它使用媒体音量,它应该使用“通话”音量。我怎么能强迫它?
解决方案
MODE_IN_CALL
您正在通过纯音频通话(普通电话)与某人通话
MODE_IN_COMMUNICATION
您正在与您的朋友进行视频和音频聊天或通过 VoIP 呼叫他们
MODE_CALL_SCREENING
您的电话正在响铃,您在接听电话之前正在检查电话号码
推荐阅读
- wordpress - 如何在没有插件的情况下在 Wordpress 中设置粘性事件?
- python - Tkinter Hover on Button by Brus Espinal (youtube)
- r - ggplot2 中的误差线和线条不匹配
- spring-data-cassandra - Spring Boot 应用程序连接到 Amazon Keyspaces
- c# - 如何阻止 ExecuteSqlInterpolated 用单引号包装字符串参数?
- r - R chisq 指定函数因推断失败
- javascript - 带有复选框的 jQuery 过滤器
- macos - 在 MacOS 终端上打印大量文本
- javascript - 使用 javascript 生成唯一值
- javascript - 我应该如何从 React FC 中正确提取将 Firebase 文档与 onSnapshot 结合使用的功能?我正在使用离子