2014-11-04 5 views
6

मैंने हाल ही में एंड्रॉइड/आईओएस पर ब्लूटूथ का उपयोग कर इन-निर्मित कैमरा ऐप के लिए रिमोट शटर में भाग लिया है।एंड्रॉइड/आईओएस पर कैमरे के लिए रिमोट शटर कैसे काम करता है?

यहाँ उत्पाद है कि मैंने पाया का एक उदाहरण लिंक है: Link (यहाँ नहीं विज्ञापित करने के लिए, लेकिन बस प्रौद्योगिकी इसके पीछे/तंत्र को समझने के लिए)

जहाँ तक मुझे पता है, यह दूरस्थ भेजना संभव नहीं है अंतर्निर्मित कैमरा ऐप्स को आदेश देता है क्योंकि इन-ऐप कैमरा ऐप्स को रिमोट कमांड को संभालने के लिए वास्तव में कोई रास्ता नहीं है।

हालांकि, उपर्युक्त वीडियो दिखाता है कि ब्लूटूथ रिमोट शटर का उपयोग करके ऐसा रिमोट कंट्रोल हासिल किया जाता है। मैंने देखा कि ऐसे रिमोट शटर डिवाइस का उपयोग करने के लिए कोई बाहरी ऐप स्थापित करने की आवश्यकता नहीं है। क्या डिवाइस बस फोन पर टच इवेंट एक्शन भेज रहा है?

मुझे लगता है कि मेरा असली सवाल यह है कि, इस तरह के एक दूरस्थ डिवाइस मौजूदा इन-निर्मित कैमरे ऐप्स को 'फोटो ले' कमांड कैसे भेजता है?

धन्यवाद,

+0

संभवतः ब्लूटूथ एसआईजी ने एक डिवाइस वर्ग को परिभाषित किया जो कैमरा नियंत्रण का प्रतिनिधित्व करता है, जिसमें से एक आदेश "फोटो लेना" होगा। वह या, कुछ चमत्कार से, Google और सेब दोनों शटर प्रोग्रामेटिक रूप से ट्रिगर करने के लिए एक ही एपीआई कॉल उपलब्ध कराते हैं, और ये डिवाइस ब्लूटूथ पर उस एपीआई में हुक करते हैं। –

+0

मुझे लगता है कि एक ब्लूथॉथ कीबोर्ड है जो कैमरा बटन दबाता है? –

+0

मैंने दो बटन (आईओएस/एंड्रॉइड) के साथ एक की कोशिश की। यह ब्लूटूथ कीबोर्ड के रूप में काम करता है और एंड्रॉइड बटन काम करता है जैसे "एंटर" कुंजी दबाया जाता है। पता नहीं आईओएस बटन के मामले में कौन सी कुंजी दबाई गई थी। –

उत्तर

6

स्वफ़ोटो छड़ी रिमोट सिर्फ दो कुंजी के साथ essentially tiny Bluetooth keyboards हैं। आईओएस के मूल कैमरा शटर को ट्रिगर करने के लिए एक "वॉल्यूम अप" कुंजी है और दूसरी कुंजी एंड्रॉइड ट्रिगर करने के लिए "एंटर" है।

+0

तो यदि आप किसी आईओएस ऐप में शटर कैप्चर करना चाहते हैं, तो इस SO उत्तर में कोड का उपयोग करें: http://stackoverflow.com/a/36081853/59913 –

0

जब कैमरा ऐप चल रहा है, तो एंड्रॉइड और सेब दोनों शटर ईवेंट को सिग्नल करने के लिए वॉल्यूम अप बटन का उपयोग करते हैं।

इस बात को ध्यान में रखते हुए, सभी बाहरी डिवाइस को एक ही वॉल्यूम अप ईवेंट ट्रिगर करना पड़ता है जो बदले में शटर ईवेंट को ट्रिगर करता है।

यह तब रिमोट शटर बटन की अनुमति देता है चाहे बटन ऑडियो/माइक्रो पोर्ट में प्लग हो या ब्लूटूथ के माध्यम से कनेक्ट हो।

ऑडियो माइक्रो पोर्ट एंड्रॉइड और आईफोन के बीच अलग हो सकता है। मैंने अपने एंड्रॉइड में एक बाहरी कैमरा बटन प्लग किया और वॉल्यूम अप इवेंट ट्रिगर करने की बजाय, यह एमपी 3 प्लेयर में बैक बटन ट्रिगर किया।

उम्मीद है कि यह आपकी मदद करता है।

संबंधित मुद्दे