2013-07-29 4 views
5

मैंने क्रोमकास्ट एसडीके स्थापित किया है, मेरे डिवाइस को श्वेतसूचीबद्ध किया है, और श्वेतसूची अनुरोध में दिए गए यूआरएल पर वेब सर्वर चला रहा हूं।क्रोमकास्ट "StartApplicationRequest स्थिति के साथ विफल रहा: -4"

chromecast टिक टैक पैर की अंगुली एप्लिकेशन को डिफ़ॉल्ट अनुप्रयोग आईडी "TicTacToe" साथ ठीक काम करता है, फिर भी अपने ही करने के लिए इसे बदलने: "1813060e-33c5-41dc-b356-0d2bad12497f" या "1813060e-33c5-41dc -b356-0d2bad12497f_1 "काम नहीं करता है।

सर्वर यूआरएल http://chromecast.clockworkmod.com/ पर चल रहा है और चल रहा है, लेकिन Chromecast द्वारा इसके लिए कोई अनुरोध नहीं किया जा रहा है। क्रोमकास्ट कुछ भी प्रदर्शित नहीं करता है। हालांकि मुझे लॉग में कुछ त्रुटियां मिलती हैं।

यहां लॉगकैट है।

W/StartSessionTask(15590): StartApplicationRequest failed with status: -4 E/ApplicationSession(15590): StartSessionTask failed with error: failed to start application: request failed D/GameActivity(15590): start session failed: failed to start application: request failed

मैं भी देव यूआरएल मैं मुहैया कराई थी के साथ आंतरिक एप्लिकेशन आईडी का उपयोग कर की कोशिश की है, http://192.168.1.2:3000/

+0

यह अजीब लगता है। जैसे ही मैं मेल में अपना खाता हूं, मैं मूल रूप से वही बात करूँगा। मैं देखूंगा कि क्या मैं एक ही मुद्दे पर चलता हूं। आप वायरसहार्क का उपयोग करके यह देखने के लिए प्रयास कर सकते हैं कि कोई अनुरोध बिल्कुल प्रयास किया गया है (यहां तक ​​कि गलत यूआरएल की ओर भी)। जब तक आप नहीं जानते कि यह एक एप्लिकेशन समस्या है। आप सुनिश्चित हैं कि आपकी एपीपी आईडी का प्रारूप अच्छा है? – user1132959

+0

मैं ऐप आईडी को सीधे कॉपी किए गए ईमेल से कॉपी और पेस्ट कर रहा हूं। – koush

+0

यह संभवतः कुछ भी नहीं के लिए बहुत सारे काम की तरह प्रतीत हो सकता है लेकिन आप यह देखने के लिए वायरसहार्क से जांच सकते हैं कि यह वेबसाइट से सही तरीके से संपर्क कर रहा है या नहीं। बेशक आपको इसे संभव बनाने के लिए अपने नेटवर्क को सही तरीके से स्थापित करना होगा। – user1132959

उत्तर

7

मैं इस सवाल का जवाब यहां पाया :

unable to cast to personal whitelisted receiver app

मेरी मैकबुक पर Chromecast ऐप्लिकेशन का उपयोग करना, मैं सेटिंग में चला गया।

  • क्रमांक भेजें अपडेट
  • रीबूट डिवाइस के लिए मैक अद्यतन एप्लिकेशन

का उपयोग करके उपकरण जाँच हो रही है यह मेरे लिए त्रुटि संकल्प लिया। क्रोमकास्ट यह नहीं जानता कि यह श्वेतसूचीबद्ध है जब तक कि आप अद्यतन जांच के दौरान धारावाहिक नहीं भेजते।

+0

इस पिछले सप्ताह का जवाब देने का प्रयास किया गया और अपने उत्तर का उपयोग कर समाप्त हो गया! – user1132959

0

मुझे लगता है कि मैं देख रहा हूँ क्या याद आ रही है! अपने रिसीवर में आप के लिए एक लिंक दिया है, तुम हो:

var receiver = new cast.receiver.Receiver(
    'GoogleCastSampleApp', 
    [cast.receiver.RemoteMedia.NAMESPACE], 
    "", 
    5); 

लेकिन यह होना चाहिए ('अपने ऐप आईडी' अपनी ऐप्लिकेशन आईडी के साथ में भरने)

var receiver = new cast.receiver.Receiver(
    'YOUR APP ID HERE', 
    [cast.receiver.RemoteMedia.NAMESPACE], 
    "", 
    5); 
+0

मुझे ऐसा नहीं लगता है, दस्तावेज़ इंगित करते हैं कि यह सिर्फ एक "गतिविधि नाम" है। https://developers.google.com/cast/reference/receiver/jsdoc/cast.receiver.Receiver मैंने इसे किसी भी तरह से बदलने की कोशिश की, बस सुनिश्चित करने के लिए, और यह अभी भी काम नहीं कर रहा है। – koush

+0

यह देखते हुए कि डिवाइस यूआरएल के लिए कोई अनुरोध नहीं कर रहा है, मुझे संदेह है कि श्वेतसूची प्रक्रिया को रोक दिया गया था। – koush

+0

@koush गाइड ने ऐप आईडी डालने के लिए कहा, इसलिए मुझे लगा कि इससे मदद मिलेगी (अनुमान नहीं)। https://developers.google.com/cast/developing_your_receiver – user1132959

0

मैं भी उसी त्रुटि में चल रहा हूं। अपडेट के लिए जांच करते समय क्रोमकास्ट को सीरियल भेजने के बाद मैं अंततः डीबगर एक पोर्ट 9 222 तक पहुंचने में सक्षम था। दुर्भाग्यवश, मुझे क्रोमकास्ट पर कुछ भी नहीं दिख रहा है जब मैं इसे अपने नेक्सस पर डिवाइस सूची से चुनता हूं और डेमो वीडियो में से एक भेजने का प्रयास करें।

कुछ मैंने देखा और मुझे नहीं पता कि यह अंतर बनाता है या नहीं, लेकिन यदि आप क्रोम के लिए GoogleCast एक्सटेंशन में एक डोमेन को श्वेतसूची में डालते हैं और आप "http: //" शामिल करते हैं तो यह इंजेक्शन काम नहीं करेगा। मुझे आश्चर्य है कि यह देखने में समस्या है कि क्रोमकास्ट ऐसा करता है क्योंकि मैंने अपने यूआरएल को http: // प्रीपेन्ड के साथ Google को सबमिट किया है। फिर मुझे यकीन नहीं है कि यह वास्तव में एक फर्क पड़ता है लेकिन मैं सिर्फ यूआरएल को पुनः सबमिट करने की कोशिश करने की योजना बना रहा हूं।

0

से here

अपने विंडोज़ मशीन में cURL स्थापित अब यह सुनिश्चित करें कि आपके डिवाइस और लैपटॉप के एक ही नेटवर्क में हैं।

अब कर्ल -d "" http शीघ्र, प्रकार कमान करने के लिए जाना: //: 8008/apps/यूट्यूब

वहाँ

यह टीवी के लिए स्वचालित रूप से casted हो जाता है तो यूट्यूब के बजाय अपनी APPID रख दिया और प्रयास करें।

यदि नहीं तो आपका राउटर कुछ यातायात को अवरुद्ध कर रहा है।

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