Skip to content

Instantly share code, notes, and snippets.

@tkdn
Last active October 22, 2022 10:48
Show Gist options
  • Save tkdn/5b55161f21a242057fdaf8c436d24012 to your computer and use it in GitHub Desktop.
Save tkdn/5b55161f21a242057fdaf8c436d24012 to your computer and use it in GitHub Desktop.
Udemy の動画の再生速度をチャプター移動ごとに変えない
// ==UserScript==
// @name 出、出~腕見動画速度維持奴〜
// @namespace https://gist.github.com/tkdn/5b55161f21a242057fdaf8c436d24012#file-udemy-keep-playbackrate-user-js
// @updateURL https://gist.github.com/tkdn/5b55161f21a242057fdaf8c436d24012/raw/359b25e92bd25d31286fbd1ad6cba9f85a3ae9d1/udemy-keep-playbackrate.user.js
// @downloadURL https://gist.github.com/tkdn/5b55161f21a242057fdaf8c436d24012/raw/359b25e92bd25d31286fbd1ad6cba9f85a3ae9d1/udemy-keep-playbackrate.user.js
// @version 0.2
// @description Udemy で動画の再生速度をチャプター移動ごとに変えない
// @author tkdn <tkdnation@gmail.com>
// @match https://*.udemy.com/*/*
// @grant none
// ==/UserScript==
(() => {
console.log('出、出~腕見動画速度維持奴〜')
let timer
timer = setInterval(() => {
const video = document.querySelectorAll('video')[0]
const rate = window.__videoPlaybackRate__ ?? 1.5
if (video.playbackRate === rate) {
return
}
console.log(`change video rate: x${rate}`)
video.playbackRate = rate
}, 2000)
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment