2011-11-27 133 views
3

在VS2010中使用HTML5,我不明白源标签如何获得视频的路径。我认为它可以是Absoulute或Relative。Visual Studio 2010缺少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,火狐和IE9按F5找不到显示X. Chrome可以找到视频和播放视频。

海报图片显示正确,不会丢失。海报图片与视频位于同一个目录中?

文件目录:

enter image description here

一个基本的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,火狐和Chrome的发挥。我相信VS2010正在做些什么?

我一直在工作一段时间了。我相信我没有想到,它可能非常简单。

任何帮助,将不胜感激。

谢谢 deDogs

+0

当在IE和Firefox中运行你做了一个“查看源文件”,以验证这两个浏览器具有最新版本你的网页?换句话说,您确定IE或Firefox都没有缓存较旧的页面吗? – NotMe

+0

你使用的是Visual Studio网络服务器? –

+0

你好,使用IE9开发者工具,我清除了缓存。刷新并确保最新的页面正在通过视图源显示。但是,为什么在VS2010之外工作,在ASP.Net Development Server下运行时无法工作?这个问题似乎只有在IE9和Firefox下测试时才会出现。我刚刚在Opera下进行了测试,结果很成功。可能是一个设置? – deDogs

回答

0

我的意见的人,这可能是一个ASP.NET开发服务器问题上达成一致。尝试两件事:将网站发布到合法的本地Web服务器,并尝试从那里打开它。另外,对于dev服务器来说,看看在你的url的前面加上“〜/”是否有帮助。

相关问题