Faster Media

Set Youtube & Overcast PlaybackRate to 1.6 by default

当前为 2017-01-06 提交的版本,查看 最新版本

// ==UserScript==
// @name         Faster Media
// @namespace    http://tampermonkey.net/
// @version      0.2.2
// @description  Set Youtube & Overcast PlaybackRate to 1.6 by default
// @author       Decradish
// @match        *www.youtube.com/watch?v=*
// @match        *overcast.fm/+*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var iPlaybackRate = 1.6, //rate
    	tmVideo = document.getElementsByTagName("video")[0],
    	tmAudio = document.getElementsByTagName("audio")[0],
    	tmMedia = false;

	if(!!tmVideo){
		tmMedia = tmVideo;
	}

	if(!!tmAudio){
		tmMedia = tmAudio;
	}

	if(!tmMedia){
		return false;
	}

	tmMedia.oncanplay = function(){
		tmMedia.playbackRate = iPlaybackRate;
	};

	document.onkeydown = function(e) {
		var keyCode = e.keyCode || e.which || e.charCode;
		if(keyCode == 32) { //space key
			tmMedia.paused ? tmMedia.play() : tmMedia.pause();
		}
		e.preventDefault();
		return false;
	}
})();