• 浏览器中修改视频播放速度


    一、前言

    在浏览器观看视频时无法设置视频倍速,或提供的倍速不够,还想要加快播放速度。解决这个问题只需要简单几步即可随意设置播放速度。在此之前需要了解一点点的浏览器操作知识与JS语法,不会也没关系按照下面操作就可以。

    二、知识点介绍

    这里介绍一下视频对象的一些属性和方法,如果不感兴趣可以直接看下面的操作步骤。

    2.1 音频方法

    方法描述
    load()重新加载音频/视频元素。
    play()开始播放音频/视频。
    pause()暂停当前播放的音频/视频。

    2.2 音频属性

    属性描述
    currentSrc返回当前音频/视频的 URL。
    currentTime设置或返回音频/视频中的当前播放位置(以秒计)。
    defaultMuted设置或返回音频/视频默认是否静音。
    defaultPlaybackRate设置或返回音频/视频的默认播放速度。
    duration返回当前音频/视频的长度(以秒计)。
    ended返回音频/视频的播放是否已结束。
    loop设置或返回音频/视频是否应在结束时重新播放。
    muted设置或返回音频/视频是否静音。
    networkState返回音频/视频的当前网络状态。
    paused设置或返回音频/视频是否暂停。
    playbackRate设置或返回音频/视频播放的速度。
    src设置或返回音频/视频元素的当前来源。
    volume设置或返回音频/视频的音量。

    2.3 音频事件

    事件描述
    durationchange当音频/视频的时长已更改时触发。
    pause当音频/视频已暂停时触发。
    progress当浏览器正在下载音频/视频时触发。
    ratechange当音频/视频的播放速度已更改时触发。
    timeupdate当目前的播放位置已更改时触发。
    volumechange当音量已更改时触发。
    pause当音频/视频已暂停时触发。
    play当音频/视频已开始或不再暂停时触发。

    三、修改视频速度

    3.1 获取视频播放对象

    文字描述:

    1. 在浏览器中点击鼠标右键选中右键菜单中的检查或者fn+F12打开浏览器控制面板
    2. 用控制面板左上角箭头选中视频区域
    3. 当控制面板跳转到页面结构代码中,找到video标签
    4. 复制video标签中class名或id名
    5. 切换到控制台输入面板
    6. 输入document.querySelector("类型标识.名称"),如果是id类型标识为#,class类型标识为.

    图例:
    在这里插入图片描述
    在这里插入图片描述

    3.2 根据视频对象修改速度

    在这里插入图片描述

    document.querySelector(“.art-video”).playbackRate = 4;

    将上面这行代码输入就可以啦!

    3.3 修改不生效

    根据上面修改后播放速度没有更改,先检查操作步骤对不对,操作步骤没问题就是当前页面监听了视频速度更改事件。

    在这里插入图片描述

    根据上面操作完后,再执行上一步的修改速度。

    四、其他操作

    点击暂停后切换播放视频源:
    在这里插入图片描述

  • 相关阅读:
    Spring 异步@Async注解用法 Spring @Async注解用法总结 Spring @Async基本用法示例
    PDF格式分析(八十一)——声音注释(Sound)
    这个方法实在是太狠了,机房管理效率蹭蹭蹭
    Android 获取版本号
    【数据库系统概论】第三章关系数据库标准语言SQL
    从0开始做公众号|零基础如何运营一个公众号?
    基于动态邻域的切换粒子群优化算法
    开源办公OA开发平台使用说明:用车管理应用
    2022全国大学生数学建模A题的思路与解法
    169. 多数元素 --力扣 --JAVA
  • 原文地址:https://blog.csdn.net/IO14122/article/details/125536368