2010-04-22 13 views
6

चलाने की कोशिश करते समय WPF MediaElement रोकता है मेरे पास एक WPF एप्लिकेशन है जो विंडोज मीडिया सेंटर का उपयोग कर एक लाइव टीवी रिकॉर्डिंग शुरू करता है, विंडोज मीडिया सेंटर एसडीके का उपयोग करके, 2 मिनट प्रतीक्षा करता है और फिर वर्तमान में रिकॉर्डिंग फ़ाइल (.wtv) एक WPF MediaElement में। समस्या यह है कि वीडियो दृश्य स्थिर हो जाएगा और यह तब होता है जब यह होता है। मैंने इसमें देखा है और पता चला है कि समयरेखा अभी भी चल रही है, इसलिए MediaElement अभी भी सोचता है कि वीडियो चल रहा है।विंडोज मीडिया सेंटर रिकॉर्डिंग

यह तब होता है जब वर्तमान में रिकॉर्ड की जा रही एक वीडियो फ़ाइल चलाने की कोशिश की जाती है, पहले दर्ज किए गए शो ठीक खेलते हैं। मीडिया सेंटर और मीडिया प्लेयर दोनों बिना किसी हिचकी के उन फ़ाइलों को चला सकते हैं; यह केवल WPF MediaElement है जिसमें यह समस्या है। किसी भी सहायता की सराहना की जाएगी।

उत्तर

1

मेरा अनुमान है कि जिस तरह से मीडिया तत्व काम करता है वह यह है कि जब आप इसे पहली बार खेलते हैं तो उस फ़ाइल के आकार को पकड़ लेते हैं और उसके बाद अटक जाते हैं। यह सिर्फ एक अनुमान है लेकिन मेरे पास जाने के लिए कोई अन्य जानकारी नहीं है।

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

1

यह एक एमएस बग की तरह लगता है।

आप wtv फ़ाइल के लिए एक HTTP प्रॉक्सी सेट अप कर सकते हैं, फिर MediaElement को स्ट्रीम खेलने के लिए बताएं और इसे वास्तविक आकार न दें। यह बहुत काम है लेकिन सिर्फ काम कर सकता है।

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