में ब्लूटूथ के माध्यम से काम नहीं कर रहा है मैं ऑडियो रिकॉर्डिंग का उपयोग कर ऑडियो रिकॉर्ड कर रहा हूं और ऑडियोट्रैक का उपयोग कर ऑडियो रिकॉर्ड कर रहा हूं। मैं इस वर्ग का उपयोग करके एफएम एनालॉग ऑडियो स्ट्रीम रिकॉर्ड कर रहा हूं और साथ ही ब्लूटूथ राउटर में गुजर रहा हूं। यह मोटोरोला और सैमसंग एस 5 के साथ सफलतापूर्वक काम कर रहा है। लेकिन सैमसंग गैलेक्सी एस 6 के साथ काम नहीं कर रहा है।ऑडियो ट्रैक सैमसंग एस 6
यह नमूना कोड मैं कैसे रिकॉर्डिंग कर रहा हूँ
audioManager.startBluetoothSco();
audioManager.setBluetoothScoOn(true);
audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
//FM_SRC is the FM receiving Antenna
mRecorder = new AudioRecord(FM_SRC, sampleRateInHz,
channelConfigIn,
AudioFormat.ENCODING_PCM_16BIT,
bufferSizeInBytes);
mAudioTrack = new AudioTrack(AudioManager.STREAM_VOICE_CALL,
sampleRateInHz, channelConfigOut,
AudioFormat.ENCODING_PCM_16BIT,
bufferSizeInBytes,
AudioTrack.MODE_STREAM);
mRecorder.startRecording();
mAudioTrack.play();
byte data[] = new byte[bufferSizeInBytes];
//Shuffling buffers from record to track object until A2DP routing selected
while (mOverA2DP) {
// Log.e(TAG, "mOverA2DP:" + mOverA2DP);
mRecorder.read(data, 0, bufferSizeInBytes);
mAudioTrack.write(data, 0, bufferSizeInBytes);
}
कृपया मेरी मदद है।
लॉगकैट में कुछ भी? – dave
दूसरों को आपकी समस्या को समझने में सहायता के लिए, कृपया किसी भी लॉग (जैसे लॉगकैट) के आउटपुट का नमूना पोस्ट करें या कुछ [न्यूनतम, पूर्ण, और सत्यापन योग्य उदाहरण] प्रदर्शित करने के लिए कुछ पोस्ट करें (http://stackoverflow.com/help/mcve) आपकी समस्या का। –
रीप्ले के लिए धन्यवाद दोस्तों, यह मुझे कोई त्रुटि नहीं दे रहा है, या कोई निर्दिष्ट लॉग नहीं है, अगर आप अभी भी चाहते हैं कि मैं आपको लॉग इन कर सकूं जो मैंने उत्पन्न किया है। मैंने सोचा कि यह सैमसंग फोन के मुद्दे से संबंधित है, क्योंकि यह सामान्य मीडिया प्लेयर के लिए स्पीकर में भी ऑडियो नहीं चला रहा है, जब मैंने हेडफोन प्लग किया है। अगर मैं हेडफोन हटा देता हूं तो ब्लूटूथ स्पीकर पर इसका प्रसारण होता है। –