
正文
包含HTML5播放竖版视频的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何使用html5播放视频
1、video src="hangge.mp4" controls/video1
2,通过width和height设置视频窗口大小
video src="hangge.mp4" controls width="400" height="300"/video1
3,预加载媒体文件
设置preload不同的属性值,可以告诉浏览器应该怎样加载一个媒体文件:
(1)值为auto:让浏览器自动下载整个文件
(2)值为none:让浏览器不必预先下载文件
(3)值为metadata:让浏览器先获取视频文件开头的数据块,从而足以确定一些基本信息(比如视频的总时长,第一帧图像等)
!-- 用户点击播放才开始下载 --video src="hangge.mp4" controls preload="none"/video12
4,自动播放
(1)使用autoplay属性可以让浏览器加载完视频文件后立即播放。
video src="hangge.mp4" controls autoplay/video1
(2)如果启用自动播放,可以将播放器设置为muted状态。这样自动播放时会静音,防止用户厌烦。用户需要的话可以点击播放器扬声器图标重新打开声音。
video src="hangge.mp4" controls autoplay muted/video1
5,循环播放
使用loop属性让视频播放结束时,再从头开始播放。
video src="hangge.mp4" controls loop/video1
6,设置替换视频的图片(封面图片)
通过poster属性可以设置,浏览器在下面三种情况下会使用这个图片:
(1)视频第一帧未加载完毕
(2)把preload属性设置为none
(3)没有找到指定的视频文件
video src="hangge.mp4" controls poster="hangge.png"/video1
7,浏览器兼容,如何让每一个浏览器都能顺利播放视频
现在大部分浏览器都能支持H.264格式的视频,但Opera浏览器却一直不支持。我们需要通过后备措施保证每个人都能看到视频,通常有下面几种方案:
(1)使用多种视频格式
video和audio元素有个内置的格式后备系统。我们不使用src属性,而是在其内部嵌套一组source元素,浏览器会选择播放第一个它所支持的文件。
我们可以添加WebM格式的视频提供对Opera的支持。
video controls
source src="hangge.mp4" type="video/mp4"
source src="hangge.webm" type="video/webm"
/video1234
(2)添加Flash后备措施(推荐)
上面那个方法不推荐,应为Opera浏览器只占不到1%的份额。特意为它把视频都转码一边太费事。使用Flash作为备用播放方案还是很方便的,同时Flash还能兼容IE8这种连video元素都不支持的老浏览器。
这里使用Flowplayer Flash作为备用播放器(本地下载 :flowplayer-3.2.18.zip)
video controls
source src="hangge.mp4" type="video/mp4"
source src="hangge.webm" type="video/webm"
object id="flowplayer" width="400" height="300"
data="flowplayer-3.2.18.swf"
type="application/x-shockwave-flash"
param name="movie" value="flowplayer-3.2.18.swf"
param name="flashvars" value='config={"clip":"hangge.mp4"}'
/object
/video1234567891011
(3)也有人优先使用Flash,而HTML5作为后备措施。
这么做是因为Flash普及率比较高,而HTML5作为后备可以扩展iPad和iPhone用户
object id="flowplayer" width="400" height="300" data="flowplayer-3.2.18.swf" type="application/x-shockwave-flash"
param name="movie" value="flowplayer-3.2.18.swf"
param name="flashvars" value='config={"clip":"hangge.mp4"}'
video controls
source src="hangge.mp4" type="video/mp4"
source src="hangge.webm" type="video/webm"
/video
/object
相关问答
Q1: html 5web端 video 竖屏怎么变横屏
通过使用HTML5的 Screen Orientation API, 可以在JavaScript定义屏幕方向。
所以用JS实现:
video width="658" height="444" src="av.mp4" autoplay="autoplay"/video
在页面加载完成后 获取浏览器高度以及宽度,再设置VIDEO元素高度宽度即可。
script type="text/javascript"
function resizeBody() {
var bodyHeight = document.documentElement.clientHeight;
$("#Flash1").height(bodyHeight + "px");
$("body").height(bodyHeight + "px");
}
$(function () {
resizeBody();
});
/script
body style=" width:100%; height:100%;" onresize="resizeBody()"
附上HTML5中如何判断横屏竖屏:
1.首先在head中加入如下代码:
meta name="viewport" content="width=device-width,initial-scale=1.0,
minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/
针对上述viewport标签有如下说明:
1)content中的width指的是虚拟窗口的宽度。
2)user-scalable=no就一定可以保证页面不可以缩放吗?NO,有些浏览器不吃这一套,还有一招就是minimum-scale=1.0, maximum-scale=1.0 最大与最小缩放比例都设为1.0就可以了。
3)initial-scale=1.0 初始缩放比例受user-scalable控制吗?不一定,有些浏览器会将user-scalable理解为用户手动缩放,如果user-scalable=no,initial-scale将无法生效。
4)手机页面可以触摸移动,但是如果有需要禁止此操作,就是页面宽度等于屏幕宽度是页面正好适应屏幕才可以保证页面不能移动。
5)如果页面是经过缩小适应屏幕宽度的,会出现一个问题,当文本框被激活(获取焦点)时,页面会放大至原来尺寸。
2.判断横屏竖屏:
1》CSS判断横屏竖屏:
写在同一个CSS中:
@media screen and (orientation: portrait) {
/*竖屏 css*/
}
@media screen and (orientation: landscape) {
/*横屏 css*/
}
分开写在2个CSS中:
竖屏
link rel="stylesheet" media="all and (orientation:portrait)"
href="portrait.css"
横屏
link rel="stylesheet" media="all and (orientation:landscape)"
href="landscape.css"
2》JS判断横屏竖屏:
//判断手机横竖屏状态:
window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", function() {
if (window.orientation === 180 || window.orientation === 0)
{ alert('竖屏状态!'); }
if (window.orientation === 90 || window.orientation === -90 )
{ alert('横屏状态!'); } }, false);//移动端的浏览器一般都支持window.orientation这个参数,通过这个参数可以判断出手机是处在横屏还是竖屏状态。
Q2: html5如何实现自动播放视频
HTML5是下一代的HTML,提供了展示视频的标准,规定了一种通过video元素来包含视频的标准方法。
Video有以下的属性。
autoplay autoplay 如果出现该属性,则视频在就绪后马上播放。
controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。
height pixels 设置视频播放器的高度。
loop loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
preload preload 如果出现该属性,则视频在页面加载时进行加载,并预备播放。
如果使用"autoplay",则忽略该属性。
src url 要播放的视频的URL。
width pixels 设置视频播放器的宽度。
Q3: html5怎样播放swf格式的视频
1、首先百度搜索“swf播放器”
2、把使用百度手机助手前面的勾取消掉
3、取消掉后,点击普通下载,下载后安装
4、然后下载第二个播放器
5、百度搜索“Adobe AIR”,点击进入下载
6、点击普通下载,下载后安装
7、这两个播放器都安装后,打开swf播放器,点击本地文件,找到您下载的swf格式的视频,点击播放即可
Q4: 怎么用html5来播放网页视频
!DOCTYPE HTML
html
body
video width="320" height="240" controls="controls"
source src="movie.ogg" type="video/ogg"
source src="movie.mp4" type="video/mp4"
Your browser does not support the video tag.
/video
/body
/html
把.ogg,mp4的地址换成你自己的就可以了,亲
Q5: HTML5中 使用video标签 播放本地视频
1、新建一个html文件,命名为test.html,用于介绍如何使用video控制视频。
2、在test.html页面,使用button标签创建四个按钮,分别是播放/暂停、大、中、小,用于控制视频的播放效果。同时,使用video标签创建一个视频。
3、给每个按钮绑定onclick点击事件,当按钮被点击时,分别执行相应的函数来控制视频的播放效果。
4、使用document.getElementById()获得视频对象,创建“播放/暂停”的playPause()函数,使用play()方法控制视频的播放,使用pause()控制视频的暂停。
5、创建makeBig()函数,当点击"大"按钮时,使视频以宽度560px来播放视频。
6、创建makeNormal()函数与makeSmall()函数,当点击“中”按钮时,使视频以宽度420px来播放视频,当点击“小”按钮时,使视频以宽度320px来播放视频。
7、在浏览器打开test.html文件,测试js控制视频播放的效果。
关于HTML5播放竖版视频和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








