视频播放- video标签
2011-12-25 23:12
337 查看
HTML 5支持很多种格式的音视频编码与封装格式,使之可与flash player相抗衡。
支持封装格式有mp4, m4v, mov, flv, ogv, webm, avi等。
其中支持的视频压缩格式有:H.264, Theora, VP8,音频压缩格式有mp3, aac, vorbis等。
在HTML 5语言中,视频的支持很简单,<video>标签可以定义一个视频元素。如:
为了防止浏览器确认可以播放文件某个视频,可以准备一个视频的多个备份,由HTML 5沟通用哪个文件格式进行播放,示例:
也可以通过preload来控制页面加载时开始加载视频,但不开始播放,也可以为preload设为none来保证视频在用户的需求下才开始加载,而播放都可以由Javascript代码来触发。比如如下页面实现:
<!DOCTYPE html>
<html>
<head>
<meta charset=gb2312" />
<title>Canvas</title>
<script language="Javascript">
function play_video()
{
var myvideo = document.getElementById("myvideo");
myvideo.play();
}
</script>
</head>
<body>
<p align=center>
<video id="myvideo" src="test.mp4" width="320" height="240" onclick="play_video()" preload></video>
</p>
<p>
<br>
By zanosy@126.com
</p>
</body>
</html>
支持封装格式有mp4, m4v, mov, flv, ogv, webm, avi等。
其中支持的视频压缩格式有:H.264, Theora, VP8,音频压缩格式有mp3, aac, vorbis等。
在HTML 5语言中,视频的支持很简单,<video>标签可以定义一个视频元素。如:
<video src="somevideo.ext" width="320" height="240" autoplay></video>
为了防止浏览器确认可以播放文件某个视频,可以准备一个视频的多个备份,由HTML 5沟通用哪个文件格式进行播放,示例:
<video width="320" height="240" controls> <source src="video.mp4" type='video/mp4; codec="avc.42E01E, mp4a.40.2"'> <source src="video.webm" type='video/webm; codec="vp8, vorbis"'> <source src="video.ogv" type='video/ogg; codec="theora, vorbis"'> </video>
也可以通过preload来控制页面加载时开始加载视频,但不开始播放,也可以为preload设为none来保证视频在用户的需求下才开始加载,而播放都可以由Javascript代码来触发。比如如下页面实现:
<!DOCTYPE html>
<html>
<head>
<meta charset=gb2312" />
<title>Canvas</title>
<script language="Javascript">
function play_video()
{
var myvideo = document.getElementById("myvideo");
myvideo.play();
}
</script>
</head>
<body>
<p align=center>
<video id="myvideo" src="test.mp4" width="320" height="240" onclick="play_video()" preload></video>
</p>
<p>
<br>
By zanosy@126.com
</p>
</body>
</html>
相关文章推荐
- 关于HTML5中video标签在webstorm中使用绝对路径不能播放视频的解析
- HTML5添加video视频标签后仍然无法播放的解决方法
- 使用HTML5的video标签播放视频
- js控制html5 【video】标签中视频的播放和停止
- HTML5添加 video 视频标签后仍然无法播放的解决方法 IIS添加MIEI类型
- html5-video视频标签播放视频实现过程中遇到的一系列问题。
- Chrome、firefox浏览器中video标签无法播放MP4视频问题
- HTML5 video标签播放本地视频只有声音没有图像 解决办法
- 兼容html5 video标签视频播放,html5media.min.js
- 直接在低版本IE6/7/8浏览器中使用HTML5的audio和video标签播放视频音频的办法
- video标签-点击视频屏幕 播放视频,显示进度条
- 解决三星等设备video标签播放hls视频时候只有声音没有视频。。。
- 浏览器支持播放的视频播放格式要求(H5的video标签)
- Video标签播放视频?谷歌浏览器?safari?? 谷歌浏览器播放不了mp4格式的视频的原因
- 录制的视频在html5网页中用video标签无法播放的解决方法
- 低版本IE6/7/8浏览器中使用HTML5的audio和video标签播放视频音频
- HTML5添加 video 视频标签后仍然无法播放的解决方法 IIS添加MIEI类型
- ios10版本下,video标签 preload = ‘none’ 属性会让视频无法播放,改为 preload = ‘auto’ 即可
- Web视频播放 之 【HTML5 Video标签】
- video标签在播放视频时的各种状态