下载此文档

android,视频通话,解决方案.docx


文档分类:通信/电子 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
android,视频通话,解决方案
篇一:Android平台的JAVA视频通话代码
如何用java代码实现Android的视频通话
最近学****Android平台下跨平台音视频通信开发,虽然网上有很多开源项目供我们参考学****但音视频效果很一般,还有很多不稳定的因素,毕竟是开源嘛。在国内我找到了一个比较好音视频通信解决方案(百度下载官方网站/ Anychat for Android的 demo ),该案例提供了纯Java语言接口供我们调用,随后我参照官方android demo程序和开发文档并结合自己的见解写了一个android音频通信软件,200行以内代码就搞定了(难以相信吧)。其实我只是调用其相关API即可实现。以下是我自己写的Java代码,以备大家互相学****br/> 1. /**
2. * Android***
3. * 1、初始化SDK 2、连接服务器、 3、用户登录;4、进入房间;5、打开本地视频;6、请求对方视频
4. */
5. public class VideoChatActivity extends Activity implements AnyChatBaseEvent
6. {
7. private AnyChatCoreSDK anychat;// 核心SDK
8. private SurfaceView remoteSurfaceView; // 对方视频
9. private SurfaceView localSurfaceView;// 本地视频
10. private ConfigEntity configEntity;
11. private boolean bSelfVideoOpened = false;// 本地视频是否已打开
12. private boolean bOtherVideoOpened = false; // 对方视频是否已打开
13. private TimerTask mTimerTask;// 定时器
14. private Timer mTimer = new Timer(true);
15. private Handler handler; // 用Handler来不间断刷新即时视频
16. private List userlist = new ArrayList();//保存在线用户列表
17. private int userid; // 用户ID
18. ***@Override
19. public void onCreate(Bundle savedInstanceState)
20. {
(savedInstanceState);
(_video_chat);
= (SurfaceView) findViewById(_remote);
= (SurfaceView) findViewById(_local);
= (this);//加载视频通话设置
();// 初始化SDK 连接服务器
= new TimerTask(){
28. public void run(){
29. Message mesasge = new Message();
30. (mesasge);
31. }
32.};
(mTimerTask, 1000, 100);
= new Handler(){
35. ***@Override
36. public void handleMessage(Message msg){
37. VideoChat();// 不间断显示即时视频通话画面
38. (msg);
39. }
40.};
41. }
42. // 初始化SDK 连接服务器
43. private void loginSystem(){
(anychat == null){
45. anychat = new AnyChatCoreSDK();
46. (this);// 设置基本事件回调函数
47. if ( != 0) // 使用ARMv6指令集
48. (AnyChatDefine.
49. BRAC_SO_CORESDK_USEARMV6LIB, 1);
50. (_INT, 0); // 初始化SDK
51.}
("", 8906);// 连接服务器
53. }
54. // 显示即时视频通话画面
55. public void VideoChat(){
(!bOthe

android,视频通话,解决方案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人qiang19840906
  • 文件大小24 KB
  • 时间2018-11-10