![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android多媒体
文章平均质量分 80
zhanxiaoqi
这个作者很懒,什么都没留下…
展开
-
MediaPlayer接收通知消息的处理流程
在使用java层MediaPlayer去播放一个音视频文件时,经常需要获取各种通知.具体体现在代码中就是注册各种监听器来获取事件通知.例如:MediaPlayer player = new MediaPlayer();player.setDataSource("rtsp://10.0.149.217:554/stream1");player.prepareAsync();pla原创 2017-03-27 14:02:33 · 2169 阅读 · 0 评论 -
搭建sip服务器方法
在基于sip协议进行voip通话时,首先需要搭建sip服务器,本文以ubuntu 14.04平台为例进行说明搭建sip服务器的过程:1.首先安装如下软件apt-get install perl libdbi-perl libdbd-MySQL-perl libdbd-pg-perl libfrontier-rpc-perl libterm-readline-gnu-perl libbe原创 2017-03-29 11:48:24 · 18268 阅读 · 1 评论 -
深入浅出sip协议
传统电话是电磁波的通信,当电话技术发展到IP技术时代,SIP协议成为了电话通信标准协议,不仅可以通电话、还可以收发信息、视频、开会、放PPT。事实上,今天的通信业已全面采用SIP协议作为通信标准,无论是固定电话、还是移动电话,其后台都是以SIP协议完成通话、交换的。 很多软件也采用SIP协议进行通信,如:Windows Messenger。学习多天,记录如下:一、从打电话的转载 2017-03-30 12:23:45 · 1792 阅读 · 1 评论 -
android MediaPlayer播放音视频流程
在播放一个本地音视频文件或网络传输的音视频流时,apk中一般会调用类似如下代码:MediaPlayer mp = new MediaPlayer();(1) //创建一个播放器mp.setDataSource(...); (2)//参数指定路径或url mp.prepare(); (3) mp.start(); (4)上面的代码中总共有4条语句原创 2017-03-23 18:09:02 · 6446 阅读 · 1 评论 -
MediaPlayer播放视频与AudioFlinger交互流程
status_t MediaPlayerService::Client::setDataSource( const char *url, const KeyedVector *headers) {player_type playerType = MediaPlayerFactory::getPlayerType(this, url); sp p = setD原创 2017-03-24 17:41:00 · 753 阅读 · 0 评论