HTML5 Video标签 随堂笔记

代码

<audio id="sound" controls="controls">
<!--mp3格式-->
<source src="../horse.mp3"></source>
<!--ogg格式-->
<source src="../horse.ogg"></source>
您的浏览器不支持audio音频!
</audio>
<!--video-->
<video id="film" controls="controls">
<source src="../mov_cartoon.mp4" type="video/mp4"></source>
<source src="../mov_cartoon.ogg" type="video/ogg"></source>
您的浏览器不支持video音频!
</video>

 1 <body>
 2         <audio id="sound" controls="controls">
 3             <!--mp3格式-->
 4             <source src="../horse.mp3"></source>
 5             <!--ogg格式-->
 6             <source src="../horse.ogg"></source>
 7             您的浏览器不支持audio音频!
 8         </audio>
 9         <!--video-->
10         <video id="film" controls="controls">
11             <source src="../mov_cartoon.mp4" type="video/mp4"></source>
12             <source src="../mov_cartoon.ogg" type="video/ogg"></source>
13             您的浏览器不支持video音频!
14         </video>
15
16         <!--视频显示播放控件-->
17         <!--controls="controls"-->
18
19         <!--自动播放-->
20         <!--autoplay="autoplay"-->
21
22         <!--poster  视频首图-->
23         <!--loop="loop" 循环播放-->
24         <!--视频宽度width高度heiht-->
25         <div>
26             <input type="button" name="" id="btn" value="播放" />
27             <input type="button" name="" id="" value="sound" />
28         </div>
29         <script type="text/javascript">
30             var oFilm = document.getElementById(‘film‘);
31             var oSound = document.getElementById(‘sound‘);
32             var oBtn = document.getElementById(‘btn‘);
33             oBtn.onclick = function() {
34                     //静音,true静音,false
35                     //oFilm.muted = true;
36                     //事件属性方法一起用,点击让他暂停播放
37                     var flag = oFilm.paused;
38                     if(flag) {
39                         oFilm.play(); //播放
40                     } else {
41                         oFilm.pause(); //暂停
42                     }
43                 }
44                 //事件监听        addEventListener() 方法用于向指定元素添加事件;
45             oFilm.addEventListener("timeupdate", function() {
46                 //                console.log(this.currentTime);
47             });
48             oFilm.addEventListener("volumechange", function() {
49                 //                console.log(this.currentTime);
50                 console.log(this.volume);
51
52             });
53         </script>
54     </body>

自定义

 1 <script type="text/javascript">
 2             var oVideo = document.getElementById("video");
 3             var oVi = document.getElementById(‘vi‘);
 4             var oIm = document.getElementById(‘im‘);
 5             oVideo.controls=false;
 6             //按钮显示隐藏
 7             oVi.onmouseenter = function () {
 8                 oIm.style.display = "block"
 9             }
10             oVi.onmouseleave= function () {
11                 oIm.style.display = "none"
12             }
13             //按钮实现播放功能
14             oIm.onclick=function () {
15                 var flag = oVideo.paused;
16                 if (flag) {
17                     oVideo.play();
18                 } else{
19                     oVideo.pause();
20                 }
21             }
22             //音量控制
23             var oInp = document.getElementById(‘inp‘);//拖动条
24             var t = oInp.value;//拖动条的值
25             var m = oVideo.volume;//视频音量
26             console.log(m);
27             function setvalue() {
28                 oVideo.volume = oInp.value/100;
29             }
30
31         </script>
时间: 2025-01-02 01:12:58

HTML5 Video标签 随堂笔记的相关文章

Web视频播放 之 【HTML5 Video标签】

一.说明 HTML5中引入了video标签用于方便的在浏览器中播放视频,不在需要对flashPlayer进行依赖,更加轻量级.但在浏览器兼容.视频协议支持方面还有一些需要注意的问题. 二.浏览器兼容 html5 Video标签目前IE9+ 及 其他主流浏览器都能够支持. 对于IE8及以下的IE浏览器,可考虑引入html5扩展支持js来尝试解决,未亲测. 三.视频协议支持 支 持:Ogg.MPEG4.WebM 不支持:rtmp.rtsp(如果进行转码,切成HLS可以播放,但是即使在局域网内也有3秒

[HTML5] Video 标签播放及控制视频

Video 是 HTML5 中新增的标签,使用 Video 标签可以播放 ogg.mp4 .webm 等格式的视频,Video 标签的引入,减少前端页面对 Flash 动画的依赖. 0x0 预备知识 不同的浏览器支持的视频格式可能不同,以下是摘自 W3School 各个浏览器对三种视频格式的支持情况: 0x1 在 Video 中嵌入视频 <video src="/movie.mp4" controls="controls"> 你就用这个浏览器有出息吗?

HTML5 video标签播放视频下载原理

HTML5 video https://github.com/remy/html5demos/blob/master/demos/video.html <video preload="metadata"> <!-- https://bugzilla.mozilla.org/show_bug.cgi?id=676422 --> <source src="assets/dizzy.mp4" type="video/mp4"

HTML5 video标签实现视频播放:普通篇

随着互联网的飞速发展以及HTML5的应用,越来越多的项目中用到video,audio当常用标签. 下面先介绍下video标签的一般用法 video标签的属性如下: 注:control 属性供添加播放.暂停和音量控件. 一般用法: <div class="videoCon"> <video width="750" height="300" id="videoP" src="video.mp4"

html5 video标签不能播放mp4的问题

最近项目中遇到的问题如下: 利用html5中的 video 标签去播放视频,但是发现有的mp4格式的视频可以播放,有的mp4格式的视频不能播放. 视频格式 首先 video 标签只支持MPEG4,Ogg,WebM 三种视频格式,浏览器支持情况如下: 但是,video标签对这三种视频格式是有具体要求的 Ogg = 带有 Theora 视频编码 + Vorbis 音频编码 MPEG4 = 带有 H.264 视频编码 + AAC 音频编码 WebM = 带有 VP8 视频编码 + Vorbis 音频编

个人小记 html5 video标签

最近在制作网页播放视频的时候,毫不迟疑的选择了video标签,但是在使用的时候遇到了奇葩的问题. video学习地址:http://www.w3school.com.cn/html5/html5_video.asp 在使用标签播放MP4视频的时候,有声音但是没有视频画面 使用示例如下: <video src="/data/ship.mp4" type="video/mp4" id="player1" poster="../medi

HTML5 VIDEO标签

属性: src :视频的属性 poster:视频封面,没有播放时显示的图片 preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制条 width:视频宽度 height:视频高度 获取video标签:var Media = document.getElementById("video"); Media.error; //null:正常 Media.error.code; //1.用户终止 2.网络错误 3.解码错误 4.URL无效 /

HTML5 Video标签的属性、方法和事件汇总介绍

<video>标签的属性 代码如下: src :视频的属性poster:视频封面,没有播放时显示的图片preload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条width:视频宽度height:视频高度 html 代码 代码如下: <video id="media" src="http://www.jb51.net/test.mp4" controls width="400px" he

HTML5 - video标签和audio标签

video标签和audio标签 <!doctype html> <html lang="zh-CN"> <head> <meta charset="utf-8" /> <title>video标签和audio标签</title> <head> <body> <h2>video标签的使用</h2> <!-- <video src=&quo