VideoPipLibrary

创建于 1 个月前
更新于 1 个月前
VideoPipLibrary 视频画中画
总安装量
45
今日新增
+1
用户评分
- / 5.0 (0)
当前版本
2.2.1
// @require https://scriptcat.org/lib/5675/2.2.1/VideoPipLibrary.js?sha384-mYNi6xxfnxb67/A0aZfxvegozX+4u/Lq5WDoLdM22M+0Ht9niX/d3zVtRTonkxm1
库详情
这是一个用户脚本使用的库,你可以在你的脚本中直接引用它。

// ==UserScript==
// @name VideoPipLibrary_demo
// @namespace VideoPipLibrary_demo
// @version 2026-03-21
// @description VideoPipLibrary 演示脚本
// @author You
// @match https:///
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @require file:///c:/GitProject/tampermonkey-js/supabase-client/videoPipLibrary.js
// @grant none
// ==/UserScript==

(function () {
'use strict';

/**
 * 创建视频窗口示例
 */
const player = VideoPipLibrary.create({
    icon: location.origin + '/favicon.ico',
    title: '视频播放器',
    showMinButton: true,
    showActionBar: true,
    showInfoBar: true,
    showLikeButton: false,
    showSettingsButton: false,
    showInfoOnStart: false,
});

player.add({
    content: '我的视频',
    video_url: 'http://api.yujn.cn/api/wmsc.php?type=video',
    image_url: '',
    url: 'http://api.yujn.cn/api/wmsc.php?type=video',
});

/**
 * API 方法示例
 */
// player.play();           // 播放
// player.pause();          // 暂停
// player.setVolume(0.5);   // 设置音量
// player.seek(30);         // 跳转到30秒
// player.close();          // 关闭

/**
 * 定时添加新视频示例
 */
let i = 1;
setInterval(() => {
    player.add({
        content: '新视频' + i,
        video_url: 'http://api.yujn.cn/api/wmsc.php?type=video',
        image_url: '',
        url: 'http://api.yujn.cn/api/wmsc.php?type=video',
    });
    i++;
}, 10000);

})();