HTML5 video元素播放不了

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<div style="text-align:center;">
<button onclick="playPause()">播放/暂停</button>
<button onclick="makeBig()">大</button>
<button onclick="makeNormal()">中</button>
<button onclick="makeSmall()">小</button>
<br/>
<video id="video1" width="420" style="margin-top:15px;" controls>
<source src="movies/浪客3.mp4" type="video/mp4" />
浏览器不支持当前的视频播放
</video>
</div>
<script type="text/javascript">
var myVideo=document.getElementById("video1")
function playPause() {
if (myVideo.paused)
myVideo.play();
else
myVideo.pause();
}
function makeBig() {
myVideo.width=560;
}
function makeSmall() {
myVideo.width=320;
}
function makeNormal() {
myVideo.width=420;
}
</script>
</body>
</html>
为何出不来效果呢,还有就是.ogg格式是怎么回事啊?请教前辈!
展开
 我来答
九头草鸡
推荐于2017-12-16 · TA获得超过239个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:171万
展开全部

首先,用你的代码测试了一下,代码没有问题,有可能你的 mp4 文件不是 H.264 + AAC 格式压制的。


其次,因为 video 是 html5 标签,最好你的网页头也用 html5 的吧

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Demo</title>
    </head>
    <body>
    </body>
</html>

上面这样不是更简单易记?


最后,.ogg 格式,你直接在百度里输入,百度百科里已经讲得非常清楚详细了。

更多追问追答
追问
好吧,居然忘了用HTML5,不过换了之后还是不行……大概是文件问题。
ogg格式用什么转码软件比较好呢?我下了一个格式工厂,好像不能转ogg啊
追答
下了一个格式工厂看了一,发现这个软件表面上看不到 ogg 的视频格式 ogv ,在音频下有可以转换成 ogg 格式。如果你想视频使用 ogg 格式,可以下载一个 MediaCoder 用里面的 Theora 格式编码。 ogg 这种格式比较偏, 建议还是使用 h.264 + AAC
无砟轨道一队
2014-05-15 · 贡献了超过146个回答
知道答主
回答量:146
采纳率:0%
帮助的人:38.8万
展开全部
HTML5 代码不对,再换个支持HTML的浏览器!
追问
请问代码是哪里有问题?
IE Fireworks Chrome这三个应该支持吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式