2017-08-08 18 views
14

युक्त नेटवर्क पथ नहीं चला सकता है मेरा F:\ ड्राइव मैप किए गए नेटवर्क ड्राइव है। मैं इस पर दो वीडियो है:मीडियाइलेमेंट #

F:\Video1.mp4 
F:\Video#1.mp4 

मैं उन्हें खेलने के लिए एक MediaElement उपयोग करना चाहते हैं।

<MediaElement Source="F:\Video1.mp4" /> <!-- works --> 
<MediaElement Source="F:\Video#1.mp4" /> <!-- doesn't work --> 

यह जब यह एक नेटवर्क पथ है #%23 के रूप में इलाज किया जा रहा है लगता है। यह ठीक काम करता है अगर F:\ एक स्थानीय ड्राइव है।

मैं F:\Video#1.mp4 कैसे काम कर सकता हूं? यह एक वैध रास्ता है।

+0

क्या आपकी उरी वास्तव में हार्डकोड है? यदि हां, तो उन्हें एक स्थिर वर्ग में क्यों न स्थानांतरित करें और '{x: स्टेटिक लोकल: MyConstants.VideoUri} 'करें? – Uwy

+3

नहीं, मेरे यूआरआई गतिशील रूप से खिलाए जाते हैं, मेरे पास उनका कोई नियंत्रण नहीं है। रास्ता बनाना एक स्थिर संसाधन वैसे भी कुछ भी नहीं बदलता है। – Julien

उत्तर

13

prepended file:/// वाला URI बनाने का प्रयास करें:

mediaElement.Source = new Uri("file:///" + @"F:\Video#1.mp4"); 

यह Social post का कहना है कि उनके लिए काम किया।