概要
なぜかNetflixで Video Speed Controller が使えなくなっていて倍速再生ができないので、その簡易版のChrome拡張機能を自作した。
内容は、videoタグのplaybackRateプロパティを指定した値に変化させているだけ。
こんなに簡単に再生スピードを変化させる拡張機能が作れるなんてhtml5様様である。
以下のファイルをフォルダ内に入れて、それをchrome://extensionsにドラッグ&ドロップで導入できる。
manifest.json
{ "manifest_version": 2, "name": "My Video Speed Controller", "description": "", "version": "1.0", "icons": { "50": "icon_50.png" }, "background": { "scripts": ["background.js"] }, "browser_action": { "default_icon": { "50": "icon_50.png" }, "default_title": "Set video speed" }, "permissions": [ "tabs", "https://*/*", "http://*/*" ] }
background.js
chrome.browserAction.onClicked.addListener(function(tab){ var speed = prompt("spped:"); if (!speed) return; chrome.tabs.executeScript({ code: 'document.querySelector("video").playbackRate = ' + speed }); }); updateIcon();