# 音频管理
音频设备管理主要用到 JCMediaDevice 类中的方法,具体如下:
# 开启/关闭扬声器
UI 通过下面的方法开启和关闭扬声器。
/**
* @brief 开启关闭扬声器
* @param enable 是否开启
*/
-(void)enableSpeaker:(bool)enable;
# 开启/关闭音频设备
/**
* @brief 启动音频,一般正式开启通话前需要调用此接口
* @return 成功返回 true,失败返回 false
*/
-(bool)startAudio;
/**
* @brief 停止音频,一般在通话结束时调用
* @return 成功返回 true,失败返回 false
*/
-(bool)stopAudio;
# 获得当前音频模式
目前只支持听筒和扬声器。
/**
* @brief 获得当前音频模式,目前只支持听筒和扬声器,iOS 使用
* @return 音频模式
*/
-(NSString* __nullable)getAudioOutputType;
# 是否开启了扬声器
/**
* @brief 是否开启了扬声器,iOS 使用
* @return ture表示开启,false表示未开启
*/
-(bool)isSpeakerOn;
示例代码
// 开启关闭扬声器
[mediaDevice enableSpeaker:true];
// 关闭音频设备
[mediaDevice stopAudio];
// 开启音频设备
[mediaDevice startAudio]