安卓N版本NuPlayer向服务端发送RTSP请求
2017-03-10 14:33
405 查看
贴出安卓N版本ARTSPConnection::sendRequest原文:
==> void ARTSPConnection::sendRequest( const char *request, const sp<AMessage> &reply) { //新建消息msg,消息名为kWhatSendRequest,消息的处理者为this,也即ARTSPConnection //将要发送的消息添加到"request"字段 //将应答异步处理消息的引用添加到"reply"字段 sp<AMessage> msg = new AMessage(kWhatSendRequest, this); msg->setString("request", request); msg->setMessage("reply", reply); msg->post(); } ==> void ARTSPConnection::onMessageReceived(const sp<AMessage> &msg) { switch (msg->what()) { case kWhatConnect: onConnect(msg); break; case kWhatDisconnect: onDisconnect(msg); break; case kWhatCompleteConnection: onCompleteConnection(msg); break; case kWhatSendRequest: //对消息名为kWhatSendRequest的处理 //调用onSendRequest(msg)完成处理的细节 //onSendRequest下一文介绍 onSendRequest(msg); break; case kWhatReceiveResponse: onReceiveResponse(); break; case kWhatObserveBinaryData: { CHECK(msg->findMessage("reply", &mObserveBinaryMessage)); break; } default: TRESPASS(); break; } }
相关文章推荐
- Flex客户端向服务端发送请求设置Timeout
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- 安卓通过url发送post请求出现Io错误
- jQuery表单 Ajax向PHP服务端发送文件请求并返回数据
- httprequst向服务端发送请求错误
- RTSP服务端。通过RTSP协议发送H264和AAC文件。
- jdk,服务端模拟客户端发送请求工具类
- HttpSendRequest向服务端发送数据,构造请求http头
- 安卓通过xml向服务器发送请求
- 安卓使用Socket发送中文,C语言服务端接收乱码问题解决方案
- android 向服务端发送请求编码问题
- php服务端 如何接受前端使用ajax发送get请求而传递过来的汉字
- 当 jquery 发送 ajax 请求的时候遇到服务端session过期超时返回 302 跳转登陆页面的时候怎么办的处理方法
- WCF----双工模式服务端回调客户端方法时无响应,“发送到 http://***/User.svc 的请求操作在配置的超时内未收到回复”
- 【安卓笔记】android客户端向tomcat服务器发送请求中文乱码问题解决
- android 客户端发服务器发送中文请求,服务端是乱码的解决方法
- android 客户端与服务端的通信 发送get和post请求并获取数据
- jquery 跨域发送请求 java做服务端
- Android使用HttpURLConnection发送Post请求到服务端
- Query通过Ajax向PHP服务端发送请求并返回JSON数据