2012-11-08 14 views
9

के लिए एंड्रॉइड समर्थन क्या एंड्रॉइड संस्करण और डिवाइस एवीआरसीपी 1.3 और 1.4 का समर्थन करते हैं?एवीआरसीपी

एवीआरसीपी 1.3 (ट्रैक जानकारी प्रदान करने) का समर्थन करने के लिए ऐप से क्या आवश्यक है? हम ऑडियो प्लेयर के माध्यम से ऑडियो खेलते हैं, मीडिया प्लेयर नहीं।

1.4 का समर्थन करने के लिए क्या आवश्यक है?

क्या कोई उदाहरण हैं, स्रोत कोड, आदि, जो दर्शाता है कि AVRCP 1.3 और 1.4 का समर्थन कैसे करें?

+0

क्या आपको इसका उत्तर पता चला? – Ruby

उत्तर

0

बेस एंड्रॉइड एवीआरसीपी 1.3/1.4 का समर्थन नहीं करता है, कई अन्य डिवाइस समर्थन (कई फोन एवीआरसीपी 1.3/1.4 पूर्व: मोटो रेजर श्रृंखला फोन का समर्थन करते हैं)। एवीआरसीपी 1.3 के लिए स्रोत कोड क्वालकॉम द्वारा बनाए गए कोडौरारा गिट पर पाया जा सकता है। एवीआरसीपी 1.3 को स्टेटस, ट्रैकनाम, आर्टिस्टनाम, एल्बमनाम, अवधि इत्यादि के रूप में मीडिया की जानकारी की आवश्यकता है। Bluetooth.org में एवीआरसीपी 1.3 स्पेक संस्करण में जांचें, इसके अलावा आपको एवीआरसीपी प्रोफाइल के लिए एसडीपी रिकॉर्ड 1.3 में बदलना होगा।

+1

क्या ऐप में 1.3 समर्थन को कार्यान्वित करने के तरीके पर स्रोत कोड के साथ कोई उदाहरण हैं? – user1744147

+0

क्वालकॉम कोडौरोरा समाधान के रूप में, ब्लूटूथ ढांचे और मीडिया ढांचे में परिवर्तन किए जाते हैं। जब कोई संगीत शुरू होता है, तो मीडिया ब्लूटूथ एफडब्लू को प्रसारित करता है, ये "com.android.music.playstatechanged", "com.android.music.metachanged", "com.android.music.playstatusrequest", "com.android .music.playstatusresponse "। कोडौरोरा में BluetoothA2dpService.java फ़ाइल में चेक करें। एवीआरसीपी 1.3 प्रोफाइल को लागू करने के लिए ब्लूज़ स्टैक में अधिक परिवर्तन किए जाते हैं – ashish

0

यह एक पुराना सवाल है, लेकिन कम नहीं: प्रोफ़ाइल समर्थन चिपसेट और स्टैक पर निर्भर है। ब्लूटूथ कार्यान्वयन के पास आपके द्वारा चलाए जा रहे एंड्रॉइड संस्करण के साथ कुछ लेना देना नहीं है।

डिवाइस के लिए योग्यता सूची Bluetooth.org पर मिल सकती है इन लिस्टिंग में समर्थित प्रोफाइल और प्रोफ़ाइल संस्करण शामिल हैं।

यदि कोई डिवाइस ब्लूटूथ ब्रांड का उपयोग करता है, तो उसे वहां सूचीबद्ध किया जाना चाहिए।