差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
im:android:basics:audiovideo [2019/06/03 03:23]
zhaoliang
im:android:basics:audiovideo [2019/11/27 03:03]
huanxinfudh [拨打视频通话]
行 9: 行 9:
 实时语音和实时视频的数据流量如下: 实时语音和实时视频的数据流量如下:
  
-  * 实时语音:双向 170k bytes/​minute  +实时语音: 
-  ​* ​实时视频:双向 ​2.5M~3M bytes/​minute+  * 双向 170k bytes/​minute  
 +实时视频(单路) 
 +  * 240p: 0.75M ~ 3M  
 +  * 480p: 2.2M ~ 7.5M 
 +  * 720p: 6.5M ~ 18.5M 
 +  * 1080p: 15M ~ 37.5M
  
 ===== 监听呼入通话 ===== ===== 监听呼入通话 =====
行 94: 行 99:
 try {//​多参数 try {//​多参数
  EMClient.getInstance().callManager().makeVoiceCall(username,"​ext 扩展内容"​);​  EMClient.getInstance().callManager().makeVoiceCall(username,"​ext 扩展内容"​);​
 +} catch (EMServiceNotReadyException e) {
 + // TODO Auto-generated catch block
 + e.printStackTrace();​
 +}
 +
 +try {//​多参数,​ recordOnServer:​是否在服务器端录制该通话,​ mergeStream:​服务器端录制时是否合并流
 + EMClient.getInstance().callManager().makeVoiceCall(username,"​ext 扩展内容",​ recordOnServer,​ mergeStream);​
 } catch (EMServiceNotReadyException e) { } catch (EMServiceNotReadyException e) {
  // TODO Auto-generated catch block  // TODO Auto-generated catch block
行 123: 行 135:
  // 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();​
 } }