TA的每日心情 | 奋斗 2023-7-6 11:14 |
---|
签到天数: 253 天 [LV.8]以坛为家I
荣誉开发者
累计点滴改进,迈向完美品质。
- 积分
- 2178
|
发表于
2021-12-18 12:00:19
|
显示全部楼层
本帖最后由 Hangover 于 2021-12-18 12:51 编辑
addEventListener监听元素状态变化会更温和点,测试也能达到同样的效果
- // ==UserScript==
- // @name New Userscript
- // @namespace https://bbs.tampermonkey.net.cn/
- // @version 0.1.0
- // @description try to take over the world!
- // @author You
- // @run-at document-end
- // @match https://www.bilibili.com/video/*
- // ==/UserScript==
- (function () {
- 'use strict';
- var video = document.querySelector('video');
- //loadedmetadata 事件在指定视频/音频的元数据加载后触发
- video.addEventListener('loadedmetadata', () => {
- setTimeout(() => {
- video.play();
- console.log('开始播放了!');
- }, 3000); //3秒后自动播放
- });
- video.addEventListener('pause', () => {
- if (video.ended) {
- //写自动播放下一个视频的代码
- console.log('播放完了!');
- } else if (video.paused) {
- video.play();
- console.log('暂停后继续播放!');
- }
- });
- /* setInterval(() => {
- if (video.ended) {
- //写自动播放下一个视频的代码
- console.log(video.ended); //ture
- } else if (video.paused) {
- video.play();
- }
- }, 3000); */
- })();
复制代码
|
|