视频需要在网站上显示。我使用HTML5和标签与WebM,Theora / OGV和H.264 / MP4。这个视频在大多数浏览器/操作系统组合上都很好看,但在Windows上使用Quicktime观看时颜色会失真。
是否有规范的方法来确保颜色一致?如果没有,我可以命令浏览器在Windows上不使用Quicktime吗?
目前的方法取自this tutorial。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Testvideo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="video.css">
</head>
<body bgcolor="#000000" marginwidth="0" marginheight="0">
<center>
<H2>Endeavour</H2>
<video width="320" height="240" controls>
<source src="endeavour.mp4" type="video/mp4; codecs=avc1.42E01E,mp4a.40.2">
<source src="endeavour.webm" type="video/webm; codecs=vp8,vorbis">
<source src="endeavour.ogv" type="video/ogg; codecs=theora,vorbis">
</video>
</center>
</body>
答案 0 :(得分:0)
我不确定我100%理解您的问题,但您提供的订单作为来源将决定更喜欢哪个视频 - 如果您希望 webm 文件首选,您只需先添加它:
...
<source src="endeavour.webm" type="video/webm; codecs=vp8,vorbis">
<source src="endeavour.mp4" type="video/mp4; codecs=avc1.42E01E,mp4a.40.2">
<source src="endeavour.ogv" type="video/ogg; codecs=theora,vorbis">
...
您无法强制浏览器使用(或不使用)用户安装的特定插件。
关于颜色,这取决于视频文件的压缩方式以及它们的编码方式。