public abstract class RCRTCAudioRouteManager extends Object
| 构造器和说明 |
|---|
RCRTCAudioRouteManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static RCRTCAudioRouteManager |
getInstance() |
abstract boolean |
hasBluetoothA2dpConnected()
是否连接蓝牙耳机
|
abstract boolean |
hasHeadSet()
是否插有线耳机
|
abstract boolean |
hasInit()
是否初始化
|
abstract void |
init(Context context)
初始化音频路由管理类
|
abstract void |
resetAudioRouteState()
根据当前设备状态重置音频路由状态
|
abstract void |
setOnAudioRouteChangedListener(IRCRTCAudioRouteListener listener)
设置耳机状态改变监听
|
abstract void |
unInit()
反初始化,释放相关资源
|
public static RCRTCAudioRouteManager getInstance()
public abstract void init(Context context)
context - public abstract void resetAudioRouteState()
public abstract boolean hasHeadSet()
public abstract boolean hasBluetoothA2dpConnected()
public abstract void setOnAudioRouteChangedListener(IRCRTCAudioRouteListener listener)
listener - public abstract boolean hasInit()
public abstract void unInit()