2008-09-29 6 views
7

मैं एक आवेदन में एचडी वीडियो प्रस्तुत करने के लिए एक WPF MediaElement का उपयोग कर रहा हूं। जब MediaElement का आकार लगभग 300 इकाइयों से अधिक हो जाता है तो वीडियो स्टटर और कंप्यूटर लगभग पूरी तरह उत्तरदायी नहीं होता है। मुझे वीडियो पूर्ण स्क्रीन प्रस्तुत करने की आवश्यकता है।WPF MediaElement के साथ HDVideo को प्रस्तुत करने में कोई सफलता? क्या WPF के लिए एक बेहतर वीडियो प्लेयर विकल्प है?

क्या किसी ने WPF MediaElement का उपयोग करके पूर्णस्क्रीन वीडियो को सफलतापूर्वक प्रस्तुत किया है?

कंप्यूटर का प्रोसेसर/वीडियो चश्मा क्या इस्तेमाल किया गया था?

क्या WPF एप्लिकेशन में वीडियो प्रदर्शित करने का कोई बेहतर तरीका है?

संपादित करें:
Timothy: मैं ग्राफिक से अधिक पाठ या अन्य तत्वों डाल करने के लिए सक्षम होना चाहिए, इसलिए मुझे लगता है कि होस्टिंग WMP बाहर है।

वर्तमान में मैं कोई परत नहीं कर रहा हूं और न ही अस्पष्टता/पारदर्शिता नहीं कर रहा हूं।

मैं वर्तमान में XP में चल रहा हूं। मैं आशा करता हूं कि एप्लिकेशन को Vista और XP दोनों में चलाने में सक्षम होना चाहिए।

Mike: मैं वापस आने से पहले और इस पोस्ट की जांच करने से पहले एमएसडीएन मंचों पर यिर्मयाह मॉरिल की कुछ पोस्ट पढ़ रहा था। मैंने अपने कुछ पुस्तकालयों में अपना रास्ता खोज लिया और उनका परीक्षण किया जाएगा। धन्यवाद।

अद्यतन:

ऐसा लगता है कि समस्या मेरे विकास मशीन पर है। परीक्षण मशीन पर चीजें ठीक चल रही हैं। मेरी विकास मशीन दोहरी अध्यक्ष डब्ल्यू/2 1650x1080 सीआरटी है जिसमें 256 एमबी मेमोरी वाला एटीआई रेडॉन एक्स 1650 श्रृंखला कार्ड है।

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

सभी सुझावों के लिए धन्यवाद।

+0

CONFIRM: द्वितीय मॉनिटर WPF MediaElement में समस्या का कारण बनता है –

उत्तर

1

यिर्मयाह Morrill हाल ही में एक specialized WPF library प्रदर्शित HD मीडिया (अन्य सुविधाओं के अलावा)

0

का समर्थन करता है कि यह सुनिश्चित करें कि सही ढंग से काम नहीं लगती जारी किया है। ऐसा हो सकता है कि अन्य परतों की अस्पष्टता के लिए परीक्षण इसे बहुत धीमा कर देता है। क्या आपने एरो बंद होने के साथ परीक्षण चलाने की कोशिश की है?

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

Walkthrough: Hosting an ActiveX Control in Windows Presentation Foundation by Using XAML

0

के अपने HD वीडियो संकल्प/स्वरूप क्या है?

मैंने बिना किसी समस्या के दोहरी कोर 2.6GHz पूर्णस्क्रीन पर 720 पी डब्लूएमवी किया है, लेकिन इसमें एनवीडिया 9800GXT है। सिर्फ डब्ल्यूएमपी में एचडी वीडियो का सीपीयू उपयोग क्या है? याद रखें कि WPF के भीतर कुछ भी प्रस्तुत करने के साथ कुछ ओवरहेड है। तो यदि आप 100% सीपीयू के करीब चल रहे हैं, तो WPF को प्रतिपादन इसे सेट करने के लिए पर्याप्त हो सकता है। अगर आपका जीपीयू बहुत धीमा है, तो आप चतुर वीडियो भी पीड़ित हो सकते हैं।

-Jeremiah

0

मुझे लगता है कि यह केवल Windows XP में एक समस्या है। ऐसा लगता है कि वीडियो प्लेबैक बनाम के साथ अद्यतन नहीं कर रहा है। इसलिए जब भी ऐसा लगता है तो यह स्क्रीन को अपडेट करता है। विस्टा में, डब्ल्यूपीएफ का वीडियो प्रतिपादन कुछ बेहतर है।

0

सही बनाम का उपयोग करना समस्या को हल करना चाहिए, और यह आवश्यक रूप से wpf और Vista से संबंधित नहीं है। कुछ अति कार्ड ग्राफ़िक ड्राइवरों के साथ आते हैं जिनमें बनाम बनाम विकल्प डिफ़ॉल्ट रूप से बंद हो जाता है। उम्मीद है की यह मदद करेगा।

0

पुराना धागा, लेकिन बस अपना खुद का अनुभव साझा करना पसंद है। मेरा अनुमान है कि आपकी वितरण मशीन एकल मॉनीटर हैं। मेरे लैपटॉप पर कभी दूसरी मॉनिटर थी और पाया कि वीडियो के पहले सेकंड दिखाई नहीं दे रहे हैं, और बाद में वीडियो स्कोक कर रहे हैं। अतिरिक्त मॉनिटर को हटाने और अक्षम करने से समस्याएं हल हो गईं। मैंने और रिपोर्टें देखी हैं कि मीडिया तत्व में दोहरी मॉनीटर वातावरण में समस्याएं हैं।

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