Per un sito Web interno, sto cercando di mostrare un video in linea di un file avi sulla rete.Tag video HTML 5: è possibile impostare src su una risorsa di rete?
<video class="VideoTagLink" src="file://\\network\path\file.avi" controls="controls"></video>
In IE9 ottengo una X rossa e Chrome mostra solo un pulsante di riproduzione - è questo uno scenario supportato in HTML 5?
edit: ho cambiato html a questo:
<video class="VideoTagLink" controls="controls">
<source src="http://localhost:99/Handlers/GetVideo?path=\\network\path\file.avi" type="video/x-msvideo">
</video>
e mio gestore è solo:
public ActionResult GetVideo(string path)
{
return base.File(path, "video/x-msvideo");
}
Quindi credo di essere l'invio del tipo di contenuto a destra. Ho verificato in IIS che * .avi è mappato a video/x-msvideo. Se si accede a tale URL src direttamente in entrambi i browser, viene visualizzato un prompt per il download del file video, quindi presumo che funzioni correttamente.