文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

怎么在Html5中使用video标签

2023-06-09 21:40

关注

这篇文章将为大家详细讲解有关怎么在Html5中使用video标签,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

video标签行内属性

应该还有一些...不过暂时没用到, 可以去查MDN文档

video对象的属性和方法

错误状态

$video.error; //null:正常     $video.error.code; //1.用户终止 2.网络错误 3.解码错误 4.URL无效

网络状态属性(有些比较常用)

$video.currentSrc; //返回当前资源的URL     $video.src = value; //返回或设置当前资源的URL     $video.canPlayType(type); //是否能播放某种格式的资源     $video.networkState; //0.此元素未初始化  1.正常但没有使用网络  2.正在下载数据  3.没有找到资源     $video.load(); //重新加载src指定的资源     $video.buffered; //返回已缓冲区域,$video.buffered.end(0)拿到最后一刻的数据   $video.preload; //none:不预载 metadata:预载资源信息 auto:

准备状态

$video.readyState;    //1:HAVE_NOTHING 2:HAVE_METADATA 3.HAVE_CURRENT_DATA 4.HAVE_FUTURE_DATA 5.HAVE_ENOUGH_DATA     $video.seeking; //是否正在seeking

播放状态( 常用 )

$video.currentTime = value; //当前播放的位置,赋值可改变位置      $video.duration; //当前资源长度 流返回无限     $video.paused; //是否暂停     $video.defaultPlaybackRate = value;//默认的回放速度,可以设置     $video.playbackRate = value;//当前播放速度,设置后马上改变     $video.seekable; //返回可以seek的区域    $video.ended; //是否结束     $video.autoPlay;  //是否自动播放     $video.loop;  //是否循环播放     $video.play();    //播放     $video.pause();   //暂停

控制

$video.controls;//是否有默认控制条     $video.volume = value; //音量     $video.muted = value; //静音video事件方法(常用的加*了)loadstart   //客户端开始请求数据  *progress    //客户端正在请求数据  suspend     //延迟下载  abort       //客户端主动终止下载(不是因为错误引起),  *error      //请求数据时遇到错误  stalled     //网速失速  *play        //play()和autoplay开始播放时触发  *pause      //pause()触发  loadedmetadata  //成功获取资源长度  *waiting    //等待数据,并非错误  *playing     //开始回放  canplay     //可以播放,但中途可能因为加载而暂停  *canplaythrough //可以播放  seeking     //资源寻找中  seeked      //资源寻找完毕  *timeupdate  //播放时间改变  *ended       //播放结束  ratechange  //播放速率改变  durationchange  //资源长度改变  *volumechange    //音量改变

关于怎么在Html5中使用video标签就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯