差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:android:basics:audiovideo [2019/11/27 03:02] huanxinfudh [拨打语音通话] |
im:android:basics:audiovideo [2020/02/06 06:19] huanxinfudh [监听通话状态] |
||
---|---|---|---|
行 71: | 行 71: | ||
case NETWORK_NORMAL: //网络恢复正常 | case NETWORK_NORMAL: //网络恢复正常 | ||
+ | break; | ||
+ | case NETWORK_DISCONNECTED: //通话中对方断开连接会执行 | ||
+ | |||
break; | break; | ||
default: | default: | ||
行 135: | 行 138: | ||
// TODO Auto-generated catch block | // TODO Auto-generated catch block | ||
e.printStackTrace(); | e.printStackTrace(); | ||
+ | } | ||
+ | |||
+ | try {//多参数, recordOnServer:是否在服务器端录制该通话, mergeStream:服务器端录制时是否合并流 | ||
+ | EMClient.getInstance().callManager().makeVideoCall(username,"ext 扩展内容", recordOnServer, mergeStream); | ||
+ | } catch (EMServiceNotReadyException e) { | ||
+ | // TODO Auto-generated catch block | ||
+ | e.printStackTrace(); | ||
} | } | ||
行 258: | 行 268: | ||
<code java> | <code java> | ||
EMClient.getInstance().callManager().getCallOptions().setMaxVideoFrameRate(30); | EMClient.getInstance().callManager().getCallOptions().setMaxVideoFrameRate(30); | ||
- | </code> | ||
- | |||
- | ==== 视频截图 ==== | ||
- | |||
- | <code java> | ||
- | callHelper.takePicture(filepath); | ||
</code> | </code> | ||