UNIAPP视频获取每个10%的位置

使用@timeupdate获取视频长于和当前位置

onPlay(e) {
    const wakit = e.detail.duration / 10;
    const currentTime = e.detail.currentTime;

    console.warn(wakit, currentTime);

    for (let i = 1; i <= 10; i++) {
        if (currentTime > (wakit * i) && currentTime < (wakit * i + 1)) {
            console.log(`已到达${i * 10}%的位置`);
         }
    }
}

随机控制

const wakit = e.detail.duration / 100;
const currentTime = e.detail.currentTime;

console.warn(wakit, currentTime);


for (let i = 1; i <= 100; i++) {
    if (currentTime > (wakit * i) && currentTime < (wakit * i + 1)) {
        //下面的1就是控制百分比的
        if (i % 1 === 0) {
            console.log(`已到达${i}%的位置`);

        }
    }
}

 

相关推荐

  1. UNIAPP视频获取每个10%位置

    2024-06-07 00:06:04       29 阅读
  2. uniapp获取当前位置

    2024-06-07 00:06:04       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 00:06:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 00:06:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 00:06:04       82 阅读
  4. Python语言-面向对象

    2024-06-07 00:06:04       91 阅读

热门阅读

  1. [ubuntu][pcl]PCL can not be found on this machine

    2024-06-07 00:06:04       31 阅读
  2. ES6真题合集(二)

    2024-06-07 00:06:04       23 阅读
  3. c++11 constexpr关键字

    2024-06-07 00:06:04       24 阅读
  4. PostgreSQL 教程:从入门到精通

    2024-06-07 00:06:04       32 阅读