安卓MediaRecorder支持将视频保存到文件(文件或socket):
setOutputFile(FileDescriptor fd);
setOutputFile(String path)如何将视频数据保存到OutputStream?它将用于流式视频录制。
发布于 2013-01-30 15:56:24
针对安卓系统的Using LocalServerSocket似乎是获取流媒体视频数据的唯一可能方式。简而言之,您必须:
<代码>G211
另一个想法?
发布于 2013-01-30 16:14:02
您可以使用ParcelFileDescriptor.fromSocket()完成此操作
String hostname = "example.com";
int port = 1234;
Socket socket = new Socket(InetAddress.getByName(hostname), port);
ParcelFileDescriptor pfd = ParcelFileDescriptor.fromSocket(socket);
MediaRecorder recorder = new MediaRecorder();
recorder.setOutputFile(pfd.getFileDescriptor());
recorder.prepare();
recorder.start();如果您更喜欢UDP,请改用ParcelFileDescriptor.fromDatagramSocket()。
应记入帐的Credit。
https://stackoverflow.com/questions/14598299
复制相似问题