HTML5ビデオプレーヤーの拡張スクリプト

ビデオ拡張スクリプトは、Bilibili、Douyin、Tencent Video、Youku、iQiyi、Xigua Video、YouTube、Weibo Video、Zhihu Video、Sohu Video、NetEase Open Course、Baidu ネットワーク ディスク、Alibaba クラウド ディスクなど、すべての H5 ビデオ Web サイトをサポートします。テッド、インスタグラム、ツイッターなど 完全なショートカット キー コントロール、サポート: 倍速再生/加速再生、ビデオ スクリーンショット、ピクチャー イン ピクチャー、フルスクリーン Web ページ、明るさ、彩度、コントラストの調整、カスタム構成の強化、その他の機能により、快適なオンラインを提供します。ビデオ再生体験。 ビデオ広告、オンライン チュートリアル/教育ビデオなどを早送りする機能もあります。

< HTML5ビデオプレーヤーの拡張スクリプトについてのフィードバック

レート:良 – スクリプトは良好に動作する

§
投稿日: 2022/08/13
編集日: 2022/08/13

b站前端改版导致的空格失效解决方案:

  1. 利用b站注册的对象方法(by xuan l):

    if (keyCode === 32) {
        //t.switchPlayStatus();
        var state = this._player.global.playerState.state;
        if (state === 'paused') {
            this._player.play();
        } else if (state === 'ended') {
            this._player.replay();
        } else {
            this._player.pause();
        }
    }
    

    搜索 if (keyCode === 32) 替换即可

  2. 利用脚本原有逻辑:

    switchPlayStatus: '.bilibili-player-video-btn-start', 里面的部分改成 .bpx-player-ctrl-btn.bpx-player-ctrl-play (上面的那行 autoPlay 同理)

§
投稿日: 2022/08/13

考虑到有可能出现兼容问题, 我建议将第一种改为如下形式, 仅对b站启用

if (window.location.href.match("bilibili")) {
    //t.switchPlayStatus();
    var state = this._player.global.playerState.state;
    if (state === 'paused') {
        this._player.play();
    } else if (state === 'ended') {
        this._player.replay();
    } else {
        this._player.pause();
    }
} else {
    t.switchPlayStatus();
}
ankvps作者
§
投稿日: 2022/08/14

b站前端改版导致的空格失效解决方案:

  1. 利用b站注册的对象方法(by xuan l):

    if (keyCode === 32) {
        //t.switchPlayStatus();
        var state = this._player.global.playerState.state;
        if (state === 'paused') {
            this._player.play();
        } else if (state === 'ended') {
            this._player.replay();
        } else {
            this._player.pause();
        }
    }
    

    搜索 if (keyCode === 32) 替换即可

  2. 利用脚本原有逻辑:

    switchPlayStatus: '.bilibili-player-video-btn-start', 里面的部分改成 .bpx-player-ctrl-btn.bpx-player-ctrl-play (上面的那行 autoPlay 同理)

B站的播放、暂停、全屏、网页全屏、下一集快捷键异常问题已修复

返信を投稿

返信を投稿するにはログインしてください。