मैं समझना चाहता हूं कि सॉकेट कैसे काम करता है, विशेष रूप से मुझे डिवाइस से मीडियारेकॉर्डर द्वारा भेजे गए स्ट्रीम को प्राप्त करने के लिए सर्वर पक्ष के लिए कुछ कोड नमूने चाहिए।सर्वर पर एंड्रॉइड स्ट्रीम ऑडियो
किसी भी मदद के लिए बहुत बहुत धन्यवाद।
मेरा असली अंतिम इरादा डिवाइस में बात करना और पीसी पर सुनना है, केवल एक दिशा।
फिलहाल मैं निम्नलिखित कोड का उपयोग कर धारा से बाहर भेजने में सक्षम हूँ:
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();
पीसी पर आप किस भाषा का उपयोग कर रहे हैं? – Axis
मैं .NET प्लेटफॉर्म का उपयोग करता हूं, vb.net या C# वही है। – Giuseppe