zoukankan      html  css  js  c++  java
  • HTML5的Video标签详细说明手册

    preload属性

    可读写属性。使用media.preload返回媒介标签的preload属性值,或者对其进行赋值,改变媒介标签的preload属性值。

    3.5 buffered属性

    只读属性。使用media.buffered返回一个TimeRanges对象,确认浏览器已缓存媒介文件。

    3.6 readyState属性

    只读属性。使用media.readyState返回媒介当前播放位置的就绪状态,共有5个可能值。

    • HAVE_NOTHING(数字值为0):当前播放位置无有效媒介资源;
    • HAVE_METADATA(数字值为1):加载中,媒介资源确认存在,但当前位置没有能够加载到有效媒介数据进行播放;
    • HAVE_CURRENT_DATA(数字值为2):已获取到当前播放数据,但没有足够的数据进行播放;
    • HAVE_FUTURE_DATA(数字值为3):已获取到后续播放数据,可以进行播放;
    • HAVE_ENOUGH_DATA(数字值为4):可以进行播放,且浏览器确认媒体数据以某一种速度进行加载,可以保证有足够的后续数据进行播放,而不会使浏览器的播放进度赶上加载数据的末端。

    3.7 seeking、seekable属性

    均为只读属性。

    使用media.seeking返回一个布尔值,表明浏览器是否正在请求数据,ture表示浏览器正在请求数据,false表示浏览器已停止请求。

    使用media.seekable发挥一个TimeRanges对象,表明可以对当前媒介资源进行请求。

    3.8 currentTime、startTime、duration属性

    三者的值均为时间,单位为秒,currentTime为可读写属性,其余两个均为只读属性。

    使用media.currentTime返回当前媒介的播放位置,或者对其赋值,改变媒介的播放位置。

    对于使用media.currentTime的时候,如果返回的时间超出了浏览器的请求能力,将抛出一个INDEX_SIZE_ERR异常;如果没有选中的媒体资源,将抛出一个INVALID_STATE_ERR异常。

    使用media.startTime返回媒介文件播放的开始时间,通常为0。

    使用media.duration返回媒介文件总的播放时长。

    3.9 played、paused、ended属性

    三者均为只读属性。

    使用media. played返回一个TimeRanges对象,标明浏览器已播放的媒介资源范围。

    使用media.paused返回一个布尔值,表明媒介是否暂停播放,ture表示媒介暂停播放,false表示媒介正在播放。

    使用media.ended返回一个布尔值,表明媒介是否已结束,ture表示媒介已经播放完毕,false表示还未播放完毕。

  • 相关阅读:
    mac上python3安装HTMLTestRunner
    双目深度估计传统算法流程及OpenCV的编译注意事项
    深度学习梯度反向传播出现Nan值的原因归类
    1394. Find Lucky Integer in an Array
    1399. Count Largest Group
    1200. Minimum Absolute Difference
    999. Available Captures for Rook
    509. Fibonacci Number
    1160. Find Words That Can Be Formed by Characters
    1122. Relative Sort Array
  • 原文地址:https://www.cnblogs.com/be-my/p/3612909.html
Copyright © 2011-2022 走看看