2012-02-02 14 views
16

मैं इस साइट पर कुल नोब हूं इसलिए कृपया धैर्य रखें। मैं बिना किसी उपयोगकर्ता इंटरैक्शन या पुष्टिकरण के वीडियो चैट/कॉल शुरू करने की कोशिश कर रहा हूं। यहाँ सेउपयोगकर्ता इंटरैक्शन के बिना वीडियो चैट शुरू करें - एंड्रॉइड

Uri imUri = new Uri.Builder().scheme("xmpp").authority("gtalk").query("call;type=video").appendPath(email).build(); 
Intent IM = new Intent(Intent.ACTION_SENDTO); 
IM.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
IM.setData(imUri); 
startActivity(IM); 

:

मैं इस पाया https://stackoverflow.com/a/8024626/1184256

यह मैं बहुत करीब हो जाता है, लेकिन मैं उसके बाद के लिए एक "आमंत्रित करें" बटन जारी रखने के लिए किया है। क्या कोई तरीका है कि मैं इस बटन पर क्लिक करने के लिए किसी कुंजीवेन्ट का अनुकरण कर सकता हूं या पॉपअप विंडो को रूट पहुंच के साथ पूरी तरह से छोड़ सकता हूं?

मुझे Google वीडियो चैट का उपयोग करने की आवश्यकता नहीं है यदि किसी को स्काइप, Vtok, Fringe, ooVoo या जो भी उपयोगकर्ता इंटरैक्शन के बिना किसी निश्चित संपर्क में वीडियो कॉल शुरू करने का एक अलग तरीका मिल गया है।

मुझे OpenTok भी मिला है जो मेरी साइट पर नमूना सर्वर और क्लाइंट बनाने के बाद मुझे पता चला है कि यह डेस्कटॉप ब्राउज़र पर काम करता है लेकिन एंड्रॉइड ब्राउज़र में नहीं। कृपया मेरी apiKey या sessionId चोरी/उपयोग न करें।

मुझे libjingle भी मिला है जो मुझे Google टॉक की पीयर-टू-पीयर वॉयस और वीडियो चैट का उपयोग करने की अनुमति देगा। मैं सोच रहा हूं कि यह जाने का रास्ता होगा, लेकिन इसका मतलब जमीन से एक वीडियो चैट ऐप बनाना और इन पुस्तकालयों के चारों ओर लपेटना है ... हाँ। किसी ने पहले ही यह किया है?

मुझे पता है कि यह अनिवार्य रूप से एक डुप्लिकेट थ्रेड है, लेकिन मैंने जवाब के लिए दिन और दिन खोजा है और यह सबसे नज़दीकी है जो मैंने इसे पूरा करने के लिए किया है।

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

कृपया मदद करें!

उत्तर

2

आपको वास्तव में निर्मित एंड्रॉइड ऐप (टॉक?) में बदलना होगा जो इस तरह के इरादों को स्वचालित रूप से स्वीकार करने के लिए इस इरादे को प्राप्त करता है। सुरक्षा कारणों से एक स्टैंडअलोन ऐप से ऐसा करने का कोई तरीका नहीं है।

+0

मुझे यह भी लगता है कि यह सही है - लेकिन क्या कोई मैन्युअल प्रविष्टि इस तथ्य के लिए बता रही है? – Magnus

0

मुझे नहीं लगता कि लाइव वीडियो स्ट्रीमिंग एंड्रॉइड ब्राउज़र में मूल रूप से काम करेगी, क्योंकि वे वेबआरटीसी (फिर भी) का समर्थन नहीं करते हैं और फ्लैश का समर्थन नहीं करते हैं। इसके साथ ही, ओपनटोक में बीटा में Android SDK है जो आपको एंड्रॉइड फोन से ब्राउजर, एक और एंड्रॉइड फोन, या यहां तक ​​कि एक आईओएस फोन से लाइव वीडियो स्ट्रीम करने देता है जब तक कि सभी एक ही सत्र से कनेक्ट न हों। जैसे आपने कहा, यह ब्राउज़र पर काम नहीं करता है और आपको मूल ऐप बनाना होगा।

+0

opentok का 30 दिन का परीक्षण है। यह पूरी तरह से मुक्त नहीं है – user2934930

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