Android MediaRecorder将其写入套接字

时间:2010-09-22 08:49:33

标签: android video video-capture

目前,我正在使用Android MediaRecorder类来录制视频并将其写入文件。

recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);

recorder.setOutputFile( “/ SD卡/ recordtest.m4e”); 但无论如何我可以将它写入套接字吗?

1 个答案:

答案 0 :(得分:4)

最好从另一个线程中的文件读取并将其发送到套接字。

回答您的具体问题:您可以打开Socket,获取ParcelFileDescriptor并将其传递给MediaRecorder的setOutputFile方法。

此页面描述如何使用伪代码完成:http://www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-android-without-writing-to-the-file-system