如何在Android录制视频到流 [英] How to record video on Android into Stream
本文介绍了如何在Android录制视频到流的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Android的 MediaRecorder 允许保存视频文件(文件或套接字):
Android MediaRecorder allows to save video to file (file or socket):
setOutputFile(FileDescriptor fd);
setOutputFile(String path)
如何保存可视数据到OutputStream的?它将被用于流视频记录
How to save videodata to OutputStream? It will be used for streaming video recording.
推荐答案
使用的Android专用的 LocalServerSocket 的似乎是唯一可能的方式来获得的视频数据作为流。简单地说,你必须:
Using Android-specific LocalServerSocket seems to be the only possible way to get video data as stream. In brief, you have to:
- 创建LocalServerSocket实例
- 将其设置为输出文件用文件描述符MediaRecorder实例(mediaRecorder.setOutputFile(FD FileDescriptor的);)
- 在接受连接
- 在读单独的线程从它字节(从InputStream中)的环
另一个想法?
这篇关于如何在Android录制视频到流的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文