以下の記事を参考にさせて頂きました
Bookmarklet を 2 つ紹介(動画再生速度の変更、ツイート)
##コード
(() => {
const inString = prompt('Jump:', '00:00:00');
if (inString === null || inString === '') return;
const videos = document.body.getElementsByTagName('video');
if (videos.length > 0) {
let m;
if (m = inString.match(/^(\d{1,2}):(\d{1,2}):(\d{1,2})$/)) {
videos[0].currentTime = m[1]*3600 + m[2]*60 + m[3]*1;
return;
}
if (m = inString.match(/^[+-]?\d+$/)) {
videos[0].currentTime += m[0]*1;
return;
}
if (m = inString.match(/^x([0-9](\.\d{1,2})?)$/)) {
videos[0].playbackRate = m[1]*1;
return;
}
}
})();
このコードを以下のサイトなどを使ってbookmarkletに変換します。
Bookmarklets construction set - Create bookmarklets online
使い方
実行したら表示される入力ボックスでジャンプしたい(再生)時間を入力します。
再生したい位置を指定する場合
hh:mm:ss
例:01:00:00 or 1:0:0
指定した秒数 巻き戻ししたい場合
例:-120 → 2分巻き戻し
指定した秒数 早送りしたい場合
例:120 → 2分早送り
おまけに再生速度の変更にも対応しました 2021/4/6
例:x1.5 → 1.5倍速
ブックマークレットの編集に便利なサイトの紹介