एक आंतरिक वेबसाइट के लिए, मैं नेटवर्क पर एक एवी फ़ाइल का एक इनलाइन वीडियो दिखाने की कोशिश कर रहा हूं।एचटीएमएल 5 वीडियो टैग: क्या नेटवर्क संसाधन में स्रोत सेट करना संभव है?
<video class="VideoTagLink" src="file://\\network\path\file.avi" controls="controls"></video>
आईई 9 में मुझे लाल एक्स मिलता है और क्रोम केवल एक प्ले बटन दिखाता है - क्या यह HTML 5 में एक समर्थित परिदृश्य है?
संपादित करें: मैं इस के लिए मेरे एचटीएमएल बदल गए हैं:
<video class="VideoTagLink" controls="controls">
<source src="http://localhost:99/Handlers/GetVideo?path=\\network\path\file.avi" type="video/x-msvideo">
</video>
और मेरे हैंडलर बस है:
public ActionResult GetVideo(string path)
{
return base.File(path, "video/x-msvideo");
}
तो मेरा मानना है कि मैं सही सामग्री प्रकार भेज रहा। मैंने आईआईएस में सत्यापित किया है कि * .avi को वीडियो/एक्स-एमएसवीडियो में मैप किया गया है। यदि मैं सीधे उस ब्राउज़र में उस स्रोत यूआरएल पर नेविगेट करता हूं, तो मुझे वीडियो फ़ाइल के लिए एक डाउनलोड प्रॉम्प्ट मिलता है, इसलिए मुझे लगता है कि यह ठीक काम करता है।