2010-08-05 18 views
6

मैं मीडिया के स्वरूपों का निर्णय लेने के बारे में विस्तृत जानकारी ढूंढ रहा हूं कि MediaElement खेल सकता है, मुझे कोई निश्चित स्रोत नहीं मिल रहा है। मैंने कहीं पढ़ा है कि अगर इसे डब्लूएमपी में खेला जा सकता है तो MediaElement इसे खेल सकता है। क्या ये सच है? यदि ऐसा है, तो मेरा अगला प्रश्न यह है कि मुझे डब्लूएमपी की क्षमताओं और सीमाएं कहां मिल सकती हैं? और एसोसिएशन डब्ल्यूपीएफ के MediaElement और डब्ल्यूएमपी के बीच कहां स्थित है? मैं डब्ल्यूपीएफ में इन घटकों और वीडियो प्लेबैक की बेहतर समझ की तलाश में हूं और अब तक ऑनलाइन कुछ भी ढूंढने के लिए संघर्ष कर रहा हूं।मीडिया के किस प्रकार के मीडिया प्लेमेंट खेल सकते हैं?

उत्तर

8

मीडियाइलेमेंट आंतरिक रूप से डब्लूएमपी एक्टिवैक्स का उपयोग करता है। सिद्धांत रूप में, MediaElement डब्लूएमपी कुछ भी खेल सकता है/सक्षम होना चाहिए, लेकिन यह हमेशा मामला नहीं है, उदाहरण के लिए। Vob फाइलें।

जब आप MediaElement में कोई फ़ाइल चलाते हैं, तो Windows Media Player ActiveX लोड होता है। डब्ल्यूएमपी तब मीडिया खेलने के लिए डायरेक्टशो या मीडियाफाउंडेशन पथ का उपयोग करने का फैसला करेगा। मीडिया के प्रकार जो इसे खेल सकते हैं, इस बात पर निर्भर करता है कि आपके कंप्यूटर पर किस तरह के कोडेक्स (डायरेक्टशो या एमएफ) स्थापित हैं। एक बार मीडिया पथ चुना जाने के बाद, डब्ल्यूपीएफ उन्नत वीडियो रेंडरर के लिए एक कस्टम प्रेजेंटर प्रदान करेगा ताकि प्रत्येक वीडियो फ्रेम को डी 3 डी सतह पर प्रस्तुत किया जा सके, जो डब्ल्यूपीएफ संरचना इंजन के भीतर प्रस्तुति के लिए प्राथमिक है।

+0

यह बहुत अच्छा है, स्पष्टीकरण के लिए धन्यवाद। हालांकि दो और प्रश्न - 1) क्या यह देखने का कोई तरीका है कि डायरेक्टशो और एमएफ में उपलब्ध मशीन पर कौन से कोडेक स्थापित हैं? 2) डायरेक्टशो बनाम एमएफ प्लेबैक पर निर्णय लेने के लिए किस मानदंड की जांच की जाती है? धन्यवाद! – Sio

+1

यह देखने का सबसे आसान तरीका है कि कौन से कोडेक उपलब्ध हैं, Windows SDK की बिन निर्देशिका में GraphEdit का उपयोग करना है। मुझे नहीं लगता कि एमएफ के लिए अभी भी एक समान उपयोगिता मौजूद है। मुझे यकीन नहीं है कि एमएफ या डीशो का उपयोग करने के लिए किस मानदंड का उपयोग किया जाता है। मेरी एकमात्र धारणा यह है कि यह पहले एमएफ की कोशिश करता है और फिर डीशो पर वापस आ जाता है। विंडोज 7 में एमएफ एमपीईजी 4 के कुछ स्वादों का समर्थन करेगा, जैसे एच 264 और डब्लूएमवी (शायद डब्लूएम 7, 8 और वीसी 1)। –

+0

अब हमें क्या करना चाहिए यदि हमें WPF एप्लिकेशन में .vob फ़ाइलों को चलाने की आवश्यकता है? – TheAgent