Viki

Viki 写东西的地方

努力上进且优秀
x
github
email
bilibili

隨手寫的一個油猴腳本竟然有人給我打賞了

2022 年更新:百度網盤網頁端已更新,本文提到的腳本和文中的示例代碼已失效,如仍有倍速播放需求,可以使用 Google Chrome 的瀏覽器擴展 Global Speed

前天(2020.6.15)我在百度網盤看網課視頻(真的只是網課學習視頻!!命苦的大學牲在準備期末復習)的時候,發現普通用戶視頻不能倍速播放,學習效率很低,困擾到了我。

愛折騰的我,就去谷歌了下解決方案,搜到的結果是,百度網盤在線播放的控件使用的是開源的 videojs,只要在瀏覽器控制台輸入下面這行代碼拿到實例並調用相關 API,就能輕鬆實現視頻倍速播放:

window.videojs.getPlayers('video-player').html5Player.tech_.setPlaybackRate(2.0)

雖然確實可行,但是我覺得,每次都要手動打開開發者工具然後複製代碼到控制台執行,還是比較麻煩的,同時我又想到了平時一直都有在用的 Tampermonkey ,想著是不是自己也可以寫一些類似的腳本。

於是我開始動手了,進行了簡單的 DOM 操作添加了幾個按鈕(用原網頁提供的 CSS class 樣式),這樣看來簡潔美觀不衝突,然後將按鈕點擊事件改為上述代碼,修改了對應的倍率,就完事了。隨後,我把代碼開源在了 GitHub 上,同時發布到了 Greasy Fork 方便安裝。

昨天晚上(2020.6.16)我微信竟然收到了五塊錢打賞,對方並沒有留下備註,只是加上了一行話:“網盤倍速播放不錯哦”,我看了下打賞人姓名:“* 生”,應該不是我認識的身邊人。

雖然 💰 不多,腳本核心代碼也就四十多行沒什麼技術含量,但是通過自己創造的東西,幫助到了別人,還得到別人的認同(這種認同還是物質性的),對我來說,還是算作非常非常大的鼓勵吧。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。