मेरी राय, यदि ए 2 डीपी सही तरीके से काम नहीं करता है, तो हम बेहतर परत पर आगे बढ़ेंगे, और हम एक मूल धारा बना सकते हैं जिसका उपयोग किसी भी प्रकार की तारीख भेजने के लिए किया जा सकता है। मैं जे 2 एमई उपकरणों के बीच ब्लूटूथ के माध्यम से बाइट स्ट्रीम भेजने में सफल हूं।
यदि दोनों डिवाइसों में कोई ऐप इंस्टॉल करना स्वीकार्य है, तो सॉकेट स्थापित होने के बाद, मेरे पास सॉकेट के माध्यम से एक दूसरे के साथ संवाद करने के लिए ब्लूटूथ सर्वर और क्लाइंट बनाने के लिए नमूना कोड हैं, आप ऑडियो स्ट्रीम भेज सकते हैं :)
1) सर्वर उपकरण:
यहाँ कुछ कोर कोड हैं
// you can generate your own UUID and use it as an port to eatablish a socket
private static final UUID MY_UUID = UUID.fromString("20687DAD-B023-F19E-2F60-A135554CC3FD")
BluetoothServerSocket serverSocket = mBluetoothAdapter.listenUsingRfcommWithServiceRecord(NAME_INSECURE, MY_UUID);
अब आप serverSocket है, बस एक साधारण ServerSocket रूप में इसका इस्तेमाल
:
BluetoothSocket socket = serverSocket.accept();
और फिर आप InputStream
और OutputStream
इस BluetoothSocket
से मिलता है और सिर्फ HttpConnection
2) ग्राहक डिवाइस की तरह ऑडियो स्ट्रीम भेज सकते हैं:
मान आप पहले से ही BluetoothDevice
// you should implement the method getBlutoothDevice
BluetoothDevice device = getBluetoothDevice();
BluetoothSocket socket = device.createRfcommSocketToServiceRecord(MY_UUID_SECURE);
1. लगभग हर डिवाइस ए 2 डीडी, ए 2 डीडी और एचएफपी (हैंड्सफ्री) प्रोफाइल का समर्थन करता है, जो मूलभूत प्रोफाइल हैं जिनके लिए फ़ोन की आवश्यकता होती है। 2. एंड्रॉइड 4.2.1 में ब्लूटूथ पर ऑडियो स्ट्रीमिंग समस्याएं थीं, यह एक चंचल ऑडियो था जिसे नवीनतम रिलीज में Google के अनुसार तय किया गया था। 3. ज्यादातर लोगों ने पहले ब्लूज़ (ओपन सोर्स ब्लूटूथ) स्टैक पर कोशिश की थी लेकिन जेबी के बाद से, ब्लूज़ को ब्रॉडकॉम स्टैक द्वारा प्रतिस्थापित किया गया है। आपको फोन में ऑडियो सिंक प्रोफ़ाइल को लागू करने की आवश्यकता है। Alljoyn का उपयोग करके 2 डिवाइसों के बीच ऑडियो स्ट्रीमिंग संभव हो सकती है, [लिंक] (https://www.alljoyn.org/about/core-services) – ashish
उस लिंक @ashish के लिए धन्यवाद। मैं उसके माध्यम से जा रहा हूँ। और आपको बताएगा कि क्या होता है। एक बार फिर धन्यवाद। –
क्या ब्लूटूथ के माध्यम से ऑडियो स्ट्रीम किया जाना चाहिए? [वाईफाई-डायरेक्ट] (http://developer.android.com/guide/topics/connectivity/wifip2p.html) का उपयोग करने के बारे में क्या? यह वास्तव में आपको अधिक लचीलापन और सुविधाएं देगा। – BigMacAttack