我是靠谱客的博主 深情钢笔,这篇文章主要介绍一周自我总结,现在分享给大家,希望可以做个参考。

一个人最重要的就是心气

第一个任务是使用声网的sdk来完成视频通话。有以下几点要注意:

  • 读文档时需要抓住重点,最好直接使用简单的例子,熟悉基本的流程。
  • 下载完整的demo,按照github的具体说明来配置和添加相应的jar包和.so文件
  • 要有明确的目的,坚持将需要的部分学到

声网的基本流程

一对一视频

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//创建 RtcEngine 对象 RtcEngine rtcEngine = RtcEngine.create(ctx, "74******************************a", myRtcEventHandler); //打开视频模式 rtcEngine.enableVideo(); //设置视频分辨率 rtcEngine.setVideoProfile(Constants.VIDEO_PROFILE_360P, false); //创建视频渲染视图, 设置本地视频视图 SurfaceView myVideoView = RtcEngine.CreateRendererView(ctx) rtcEngine.setupLocalVideo(new VideoCanvas(myVideoView, VideoCanvas.RENDER_MODE_HIDDEN, myUid)); //创建视频渲染视图, 设置远端视频视图 SurfaceView remoteVideoView = RtcEngine.CreateRendererView(ctx) rtcEngine.setupRemoteVideo(new VideoCanvas(remoteVideoView, VideoCanvas.RENDER_MODE_HIDDEN, remoteUid)); //加入频道 rtcEngine.joinChannel(null, "channelName", null, myUid) 复制代码

信令

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
m_agoraAPI = AgoraAPIOnlySignal.getInstance(context, appID); // 登录 Agora 信令系统 m_agoraAPI.login2(appId, account, token, uid, deviceID, retry_time_in_s, retry_count) // 设置登录成功回调 m_agoraAPI.onLoginSuccess(uid, fd) { // Your code } // 设置登录失败回调 m_agoraAPI.onLoginFailed(ecode) { // Your code } // 发送点对点消息 m_agoraAPI.messageInstantSend(account, uid, msg, msgID) // 设置消息发送成功回调 m_agoraAPI.onMessageSendSuccess(messageID){ // Your code } // 设置消息发送失败回调 m_agoraAPI.onMessageSendError(messageID, ecode) { //Your code } // 退出 Agora 信令系统 m_agoraAPI.logout() 复制代码

导入jar包倒错目录,浪费了太多时间。

最后

以上就是深情钢笔最近收集整理的关于一周自我总结的全部内容,更多相关一周自我总结内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部