概要
なぜか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();