Tôi muốn hiểu cách hoạt động của ổ cắm, đặc biệt là tôi cần một số mẫu mã cho phía máy chủ để nhận luồng được gửi bởi mediarecorder từ thiết bị.âm thanh luồng Android tới máy chủ
Cảm ơn bạn rất nhiều vì đã giúp đỡ.
Mục đích cuối cùng của tôi là nói chuyện trong thiết bị và nghe trên PC, chỉ một hướng.
Hiện nay tôi có thể gửi các dòng sử dụng đoạn mã sau:
String hostname = "192.168.1.10";
int port = 8000;
Socket socket = null;
try {
socket = new Socket(InetAddress.getByName(hostname), port);
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
ParcelFileDescriptor pfd = ParcelFileDescriptor.fromSocket(socket);
recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(pfd.getFileDescriptor());
try {
recorder.prepare();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
recorder.start();
Ngôn ngữ nào bạn đang sử dụng trên PC? – Axis
Tôi sử dụng .NET platform, vb.net hoặc C# giống nhau. – Giuseppe