4nt*_*ine 12 media android stream mediarecorder
Android MediaRecorder允许将视频保存到文件(文件或套接字):
setOutputFile(FileDescriptor fd);
setOutputFile(String path)
Run Code Online (Sandbox Code Playgroud)
如何将视频数据保存到OutputStream?它将用于流式视频录制.
Fra*_*nov 12
你可以使用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();
Run Code Online (Sandbox Code Playgroud)
如果您更喜欢UDP,请ParcelFileDescriptor.fromDatagramSocket()改用.
信用到期的信用.
使用特定于Android的LocalServerSocket似乎是将视频数据作为流获取的唯一可能方式.简而言之,您必须:
另一个想法?
| 归档时间: |
|
| 查看次数: |
9000 次 |
| 最近记录: |