Winforms वेबब्रोसर में यूट्यूब वीडियो एम्बेड करें - सी #, विनफॉर्म, यूट्यूब, वेबब्रोसर-कंट्रोल

मैं इस कोड का उपयोग कर सी # Winforms वेबब्रोसर में यूट्यूब वीडियो एम्बेड करने की कोशिश कर रहा हूँ:

webBrowser_q.Navigate("https://www.youtube.com/embed/OsHFxQSOkNU?autoplay=1&controls=0&enablejsapi=1&iv_load_policy=3&rel=0&showinfo=0&showsearch=0&start=0&end=0");

दुर्भाग्य से मुझे वीडियो की बजाय केवल ब्लैक विंडो मिलती है।

मैं क्या गलत कर रहा हूं?

संपादित करें: मैं एएस 3 प्लेयर का उपयोग नहीं करना चाहता, क्योंकि मैं यूट्यूब आईफ्रेम एपीआई का उपयोग करना चाहता हूं।

उत्तर:

उत्तर № 1 के लिए 1

आप यहां अपना उत्तर पा सकते हैं: सी # वेबब्रोसर अजाक्स कॉल

इस उत्तर के अनुसार:"WebBrowser नियंत्रण (WPF और WinForms संस्करण दोनों) पूर्ण IE से अलग-अलग तरीकों से व्यवहार करते हैं। आप अपने व्यवहार को यथासंभव आईई के करीब लाने के लिए फ़ीचर कंट्रोल को कार्यान्वित करना चाहते हैं (विशेष रूप से, FEATURE_BROWSER_EMULATION)।"

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


संबंधित सवाल
सबसे लोकप्रिय