我正在创建一个程序来记录屏幕并使用套接字将数据通过套接字发送到服务器。我已经成功地在我的sd卡上实现了它,但是如何从Socket.io库中创建一个套接字? setOutputFile要求文件描述符。socket.io中的文件描述符在哪里?
Socket.io代码:
try {
socket = IO.socket("http://192.168.0.105:3000");
socket.connect();
// works
} catch (Exception e) {
e.printStackTrace();
}
现在来谈谈MediaRecorder:
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.SURFACE);
mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
// ... some more props...
mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mMediaRecorder.setOutputFile(NEED A FILE DESCRIPTOR HERE);
我该如何处理这个问题?请帮忙!