我正在尝试HTML5视频标记,我已经下载了一个Microsoft示例并尝试运行它,但是正在发生一件奇怪的事情,它播放来自URL (注释标记)的视频,但是对于本地mp4文件,它不显示错误,并显示消息“无效源”
这是我的代码,请指导我该怎么做才能使它正确运行本地文件?
谢谢
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<!--<video src="http://www.bing.com/az/hprichv/?p=Butterfly_Clipcanvas_223479_EN-US.mp4"
autoplay loop>
</video>-->
<video controls src="hprichv.mp4" width="300" height="200" autoplay loop>
</video>
</body>
</html>编辑
网页和视频文件都驻留在同一个文件夹中。
发布于 2013-07-18 02:47:31
我在Windows 7 Pro上。我在本地开发,然后远程托管/服务。在本地开发过程中加载本地mp4文件的尝试会遇到相同的情况。在与文件相同的目录中,使用localhost/myvideo.mp4 .mp4或127.0.0.1/myvideo.mp4 .mp4或/aaa/myvideo.mp4 .mp4或myvideo.mp4的组合,都会使引用完整URL的work...but (如上面所示)发生变化。
在本地机器上,Chrome显示没有错误,messages...just显示带有控件的黑匣子。什么线索都没有。切换到IE,它显示黑匣子和控件以及错误消息。“无效来源”
我专注于@steveax问题和Mime类型。
原来此版本的windows/IIS中的IIS没有用于.mp4的MIME类型设置。不知道为什么not...but不。
若要添加IIS类型,请打开MP4信息服务管理器并执行以下步骤:
.mp4,在下面的字段中写入video/mp4重启IIS!
发布于 2014-10-22 17:54:15
我遇到了这个问题,发现视频编解码器不受支持。
获得一个视频转换器软件(如Oxelon -它是免费的),并选择输出为.mp4 (甚至是源是.mp4)。选择视频编解码器为"H264“,音频编解码器为"AAC”。这会解决你的问题。
发布于 2015-06-24 09:56:52
我也有同样的问题
用于Internet的
我使用FormatFactory,为音频设置AAC编码,为mp4格式设置H264输出,采用“高质量、大尺寸”格式。
谷歌Chrome
我将我的原始视频转换成webm格式,这要感谢免费的WebM视频转换器(确保取消所有想要安装广告的内容)。
这花了很长时间,但后来在Chrome上起了作用。
<video controls>
<source src="thevideo.mp4" type="video/mp4">
<source src="thevideo.webm" type="video/webm">
</video>https://stackoverflow.com/questions/14079808
复制相似问题