2009-02-11 11 views
9

मैं एक वेब-सक्षम मीडिया केंद्र पर काम कर रहा हूं जो गैलरी स्टाइल व्यू में वीडियो फ़ीड्स लोड करने में सक्षम होगा। (कूलिरिस की तरह)डब्ल्यूपीएफ फ्रेम और वेब ब्रोसर नियंत्रण के बीच मतभेद

प्रत्येक वीडियो की थंबनेल छवियों को लोड करने की बजाय, मैं वास्तविक वीडियो लोड करने की योजना बना रहा हूं ताकि इसे जगह में खेला जा सके और/या पूर्णस्क्रीन पर पॉप आउट किया जा सके।

इसका मतलब है कि मुझे अपने डब्ल्यूपीएफ पेज के अंदर 'फ्लैश-प्लेयर इंस्टेंस' के गुच्छा को होस्ट करने की आवश्यकता है।

क्या SP1 WebBrowser नियंत्रण के बजाय फ़्रेम नियंत्रण का उपयोग करने का कोई फायदा है? मुझे पता है, जबकि WebBrowser तकनीकी रूप से एक लपेटा गया विंडोज फॉर्म नियंत्रण है और फ़्रेम नियंत्रण 'मूल' wpf है, यहां तक ​​कि फ्रेम नियंत्रण भी Win32 MS.Internal.Controls.WebBrowser सामग्री दिखाने के लिए उपयोग करता है।

इस तथ्य को देखते हुए, क्या दो नियंत्रण लगभग समान हैं, खासकर प्रदर्शन के संबंध में?

उत्तर

4

बड़ा अंतर यह है कि फ्रेम WPF या HTML सामग्री होस्ट कर सकता है। सामग्री को या तो WPF या IE पर पिप करके यह कैसे किया जाता है, इसलिए यह स्वयं को कोई प्रतिपादन नहीं कर रहा है और WPF ने HTML को मूल रूप से प्रस्तुत नहीं किया है। तो यदि आपके पास (या भविष्य में हो सकता है) एक ही नियंत्रण में WPF या HTML सामग्री को निर्बाध रूप से होस्ट करने की आवश्यकता है तो फ्रेम निश्चित रूप से आप चाहते हैं। उस ने कहा, मुझे फ्रेम का उपयोग करने के लिए नकारात्मक पक्ष की जानकारी नहीं है, इसलिए मैं इसका उपयोग करता हूं भले ही यह विशेष रूप से HTML के लिए है।

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