将本地mp4视频嵌入MVC页面

时间:2014-08-25 03:36:07

标签: asp.net-mvc asp.net-mvc-3 html5-video

我正在尝试嵌入一个本地mp4文件,该文件驻留在IIS运行的同一台服务器上,但位于不同的磁盘上,并且不属于该站点(太多的视频要执行此操作)。例如,我的网站位于C:\ inetpub \ wwwroot \ Site下,而我想播放的mp4文件位于D:\ Videos下。运行该站点的用户可以访问此位置。当我将完整路径放入源中的文件时,视频无法播放。处理这个问题的最佳方法是什么?

<video width="640" height="360" controls="controls">
    <source src="D:/Videos/VideoFile.mp4" type="video/mp4" />
</video>

1 个答案:

答案 0 :(得分:0)

您没有权利这样做,您需要虚拟路径而不是物理路径只需将mp4文件放入项目目录中,然后将路径指定为...

Try using 'http://[Your server]/directory/yourmp4.mp4' or use Server.MapPath() as src of your object.

并确保您的浏览器支持video代码,因为它是html5代码。

相关问题