V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
keepRun
V2EX  ›  程序员

分享一行代码隐藏 B 站暂停时的按钮,解决截屏时按钮遮挡问题

  •  
  •   keepRun · 216 天前 · 2071 次点击
    这是一个创建于 216 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到一部好片子时,像暂停截图,但是无论怎样暂停按钮都存在,影响观感,研究了下,以下是研究成果: 暂停按钮遮挡

    javascript: (function() {     pauseButton = document.querySelectorAll('.bpx-player-video-area .bpx-player-state-wrap')[0], pauseButton.hidden = !pauseButton.hidden })()
    

    用法: 直接复制这段代码,鼠标放到浏览器栏,右键粘贴,这行代码就可以以书签的形式保存下来,点击这个书签就可以切换暂停按钮的显示状态。

    或者直接复制这行代码,按 f12 打开浏览器 console 面板,粘贴这行代码回车执行

    10 条回复    2023-09-27 12:33:57 +08:00
    learningman
        1
    learningman  
       215 天前 via Android
    为啥不开个 canvas 直接 draw video ,然后保存数据。这样出来的还是原始分辨率
    daybreakfangyang
        2
    daybreakfangyang  
       215 天前 via Android
    不是右键有关键帧么?
    resu
        3
    resu  
       215 天前
    Edge 放书签点击没用,F12 可以。
    jinliming2
        4
    jinliming2  
       215 天前 via iPhone   ❤️ 7
    新版 Chrome 视频右键菜单可以复制视频帧,B 站右键一次是打开 B 站的菜单,再右键一次能打开原始的视频菜单,里面复制完是原始分辨率,直接粘贴出来,保存就行
    amorphobia
        5
    amorphobia  
       215 天前
    @learningman 求分享代码
    realpg
        6
    realpg  
       215 天前
    复制视频帧啊
    搞啥没用的
    fdghjk
        7
    fdghjk  
       215 天前
    @learningman 怎么弄呢 大佬
    declandragon
        8
    declandragon  
       215 天前
    亲测 4 楼可用,感谢
    andyskaura
        9
    andyskaura  
       215 天前
    @amorphobia new OffscreenCanvas(w,h).getContext('2d').drawImage(video, 0, 0, w,h)
    keepRun
        10
    keepRun  
    OP
       214 天前
    @andyskaura 感谢,我已经将这个做成 chrome 插件了,欢迎使用

    @fdghjk
    @jinliming2
    @resu
    @declandragon
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1291 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:43 · PVG 01:43 · LAX 10:43 · JFK 13:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.