Visual studio 2010 Visual Studio 2010缺少HTML5视频?

Visual studio 2010 Visual Studio 2010缺少HTML5视频?,visual-studio-2010,html,html5-video,Visual Studio 2010,Html,Html5 Video,在VS2010中使用HTML5,我不明白源标记是如何获得视频路径的。我认为它可以是绝对的,也可以是相对的 我的尝试非常简单: <video id="my_video" width="480" height="300" controls preload="none" poster="webm/art_leaf_resized.jpg"> <source src=&q

在VS2010中使用HTML5,我不明白源标记是如何获得视频路径的。我认为它可以是绝对的,也可以是相对的

我的尝试非常简单:

<video id="my_video" width="480" height="300" controls preload="none" poster="webm/art_leaf_resized.jpg">
        <source src="webm/Along_the_Path.mp4" type="video/mp4" />
        <source src="webm/Along the Path.webm" type="video/webm" />
        <source src="webm/Along the Path.ogv" type="video/ogg" />
</video>

但是,在VS2010中按F5,Firefox和IE9无法找到显示X的视频。Chrome可以找到视频并播放

海报图像显示正确且未丢失。海报图像与视频位于同一目录中?

文件目录:

基本HTML页面(HTMLPage1.htm)仅包含视频元素

<!DOCTYPE html>
<html lang="en">
<head>
    <title></title>
</head>
<body>
    <video id="my_video" width="480" height="300" controls
        preload="none" poster="webm/art_leaf_resized.jpg">
    <source src="webm/Along_the_Path.mp4" type="video/mp4" />
    <source src="webm/Along the Path.webm" type="video/webm" />
        <source src="webm/Along the Path.ogv" type="video/ogg" />
    </video>
</body>
</html>

关闭VS2010,打开IE9并拖动htm页面,视频可以在IE9、Firefox和Chrome中播放。我相信VS2010在做什么

我和你一起工作已经有一段时间了。我相信我没有思考,这可能是一件非常简单的事情

任何帮助都将不胜感激

谢谢,,
deDogs

我同意评论中的人的看法,即这可能是ASP.NET开发服务器的问题。尝试两件事:将网站发布到合法的本地web服务器,然后尝试从那里打开它。另外,对于开发服务器,请查看在URL前面添加“~/”是否有帮助。

返回此项目后,我找到了HTML视频丢失原因的答案

我的发现可以在我的博客上阅读:

谢谢,,
deDogs

在IE和Firefox中运行时,您是否进行了“查看源代码”以验证两种浏览器是否都具有最新版本的网页?换句话说,您确定IE或Firefox都没有缓存旧页面吗?您使用的是visual studio web服务器吗?您好,是的,使用IE9开发工具,我清除了缓存。刷新并确保通过查看源显示最新的页面。但是,为什么它在VS2010之外工作,而在ASP.Net开发服务器下运行时不工作?问题似乎只有在IE9和Firefox下测试时才会出现。我刚刚在Opera下进行了测试,结果很成功。????可能是设置?如果视频在本地(而不是通过web服务器)查看页面时加载良好,则这可能是IIS或ASP.Net开发服务器的mime类型问题。不确定是否可以在ASP.Net开发服务器上配置mime类型。