介绍
这篇文章将为大家详细讲解有关怎么在Html5中使用视频标签,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
<强>视频标签行内属性强>
- <李>
src:视频的URL
李> <李>海报:视频封面,没有播放时显示的图片
李> <李>预加载:预加载
李> <李>播放:自动播放
李> <李>循环:循环播放
李> <李>控制:浏览器自带的控制条
李> <李>宽度:视频宽度
李> <李>高度:视频高度
李> <李>webkit-playsinline=皌rue"IOS下防止全屏播放
李> <李>playsinline=皌rue"李同上
> <李>x-webkit-airplay=皌rue"支持ios的AirPlay功能
李> <李>x5-video-player-type=癶6"启用同层H5播放器
李> <李>x5-video-player-fullscreen=皌rue"全屏设置
李> <李>x5-video-orientation=皃ortraint"李竖屏
> <李>风格=皁bject-fit: fill"封面铺满
李> <李>沉默=皌rue"静音播放
李>应该还有一些……不过暂时没用的到,可以去查MDN文档
<强>视频对象的属性和方法强>
1。错误状态
video.error;美元,零://正常,, video.error.code美元,,,,//1。用户终止,2。网络错误,3。解码错误,4. url无效
2。网络状态属性(有些比较常用)
video.currentSrc美元;,//返回当前资源的URL , ,,video.src 美元;=,值;,//返回或设置当前资源的URL , 美元,才能video.canPlayType(类型),,//是否能播放某种格式的资源,, video.networkState美元,,,,//0。此元素未初始化,,1。正常但没有使用网络,,2。正在下载数据,,3。没有找到资源,, 美元,才能video.load();,//重新加载src指定的资源,, video.buffered美元,,,,//返回已缓冲区域,video.buffered.end美元(0)拿到最后一刻的数据 video.preload美元,,,,//没有:不预载,元数据:预载资源信息,汽车:
3。准备状态
video.readyState美元;,,,,//1:HAVE_NOTHING 2: HAVE_METADATA 3. have_current_data 4. have_future_data 5. have_enough_data , video.seeking美元,,,,//是否正在寻求
4。播放状态(,常用)
video.currentTime 美元;=,值;,//当前播放的位置,赋值可改变位置,,, video.duration美元,,,,//当前资源长度,流返回无限,, video.paused美元,,,,//是否暂停,, ,,video.defaultPlaybackRate 美元;=,价值;//默认的回放速度,可以设置,, ,,video.playbackRate 美元;=,价值;//当前播放速度,设置后马上改变,, video.seekable美元,,,,//返回可以寻求的区域, video.ended美元,,,,//是否结束,, video.autoPlay美元,,,,,//是否自动播放,, video.loop美元,,,,,//是否循环播放,, 美元,才能video.play(),,,,,//播放,, 美元,才能video.pause();,,,//暂停
5。控制
video.controls美元;//是否有默认控制条,, ,,video.volume 美元;=,值;,//音量,, ,,video.muted 美元;=,值;,//静音 视频事件方法(常用的加*了) loadstart ,,//客户端开始请求数据,, * progress ,,,//客户端正在请求数据,, suspend ,,,,//延迟下载,, abort ,,,,,,//客户端主动终止下载(不是因为错误引起),,, * error ,,,,,//请求数据时遇到错误,, stalled ,,,,//网速失速,, * play ,,,,,,,//玩()和播放开始播放时触发,, * pause ,,,,,//暂停()触发,, loadedmetadata ,//成功获取资源长度,, * waiting ,,,//等待数据,并非错误,, * playing ,,,,//开始回放,, canplay ,,,,//可以播放,但中途可能因为加载而暂停,, * canplaythrough //可以播放,, seeking ,,,,//资源寻找中,, seeked ,,,,,//资源寻找完毕,, * timeupdate ,//播放时间改变,, * ended ,,,,,,//播放结束,, ratechange ,//播放速率改变,, durationchange ,//资源长度改变,, * volumechange ,,,//音量改变
关于怎么在Html5中使用视频标签就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。