当前位置:编程学习 > wap >>

android实时视频采集传到PC端不能播放!!!!急

直接使用MediaRecorder,因为大部芯片供应商都将硬件视频处理的功能集成到android的framework里面去了,但是你要用到这个系统提供的录像功能,目前android系统自己只支持将MPEG4和3GPP这两种多媒体系统层的格式的码流存放到本地文件系统,如果将MediaRecorder的输出直接发送到服务器,输出的码流头文件信息不全,不能播放,所以你需要自己写一段代码,来修正输出的码流。

问大家怎么修复啊?修复的代码求????
我现在得到数据了,就是在PC端不能播放。头文件信息不对。求高手帮忙解决?修复!!!!
QQ:727195225 --------------------编程问答-------------------- 网上有位牛人实现了这功能,并把代码贴出来了,你可以去网上搜下…… --------------------编程问答--------------------
引用楼主 lvjunwoaini 的回复:
直接使用MediaRecorder,因为大部芯片供应商都将硬件视频处理的功能集成到android的framework里面去了,但是你要用到这个系统提供的录像功能,目前android系统自己只支持将MPEG4和3GPP这两种多媒体系统层的格式的码流存放到本地文件系统,如果将MediaRecorder的输出直接发送到服务器,输出的码流头文件信息不全,不能播放,所以你需要自己写一段代码,来修正输出的码流……

我不知道有谁能够做到,但我个人觉得这个从理论上难以做到。mpeg4是先录制完,最后才把帧偏移等信息插入到文件头,也就是说你没录制完就没法得到它的头部信息。wmv倒是边录制边生成头,你就可以轮询文件获取。 --------------------编程问答--------------------
引用楼主 lvjunwoaini 的回复:
直接使用MediaRecorder,因为大部芯片供应商都将硬件视频处理的功能集成到android的framework里面去了,但是你要用到这个系统提供的录像功能,目前android系统自己只支持将MPEG4和3GPP这两种多媒体系统层的格式的码流存放到本地文件系统,如果将MediaRecorder的输出直接发送到服务器,输出的码流头文件信息不全,不能播放,所以你需要自己写一段代码,来修正输出的码流……
可以发个链接吗?我从网上找了很多例子都不行
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,