在哪里可以找到可用于以下功能的不同“int路由”的列表:
setAudioRoute (int routes)
要么
setRouting (int mode, int routes, int mask)
我想找到一个具有不同int的列表,例如:
1 =扬声器
2 =蓝牙
3 =耳机
最佳答案
您可以在本文档中找到可能的音频路线:CallAudioState
我发现最好的方法是使用实际代码中的文档。如果进入文件,请查看该函数的文档:
/**
* Sets the audio route (speaker, bluetooth, etc...). When this request is honored, there will
* be change to the {@link #getCallAudioState()}.
* <p>
* Used by self-managed {@link ConnectionService}s which wish to change the audio route for a
* self-managed {@link Connection} (see {@link PhoneAccount#CAPABILITY_SELF_MANAGED}.)
* <p>
* See also {@link InCallService#setAudioRoute(int)}.
*
* @param route The audio route to use (one of {@link CallAudioState#ROUTE_BLUETOOTH},
* {@link CallAudioState#ROUTE_EARPIECE}, {@link CallAudioState#ROUTE_SPEAKER}, or
* {@link CallAudioState#ROUTE_WIRED_HEADSET}).
*/
public final void setAudioRoute(int route) {
for (Listener l : mListeners) {
l.onAudioRouteChanged(this, route, null);
}
}
关于android - setAudioRoute(int路由)的不同(int路由)值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58966151/