Set Youtube & Overcast PlaybackRate to 1.6 by default
当前为
// ==UserScript==
// @name Faster Media
// @namespace http://tampermonkey.net/
// @version 0.2.9.3
// @description Set Youtube & Overcast PlaybackRate to 1.6 by default
// @author Decradish
// @match *www.youtube.com/watch?v=*
// @match *overcast.fm/+*
// @match *v.youku.com/v_show/id_*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var iPlaybackRate = 1.6, //rate
tmVideo = document.getElementsByTagName("video")[0],
tmAudio = document.getElementsByTagName("audio")[0],
tmMedia = false;
console.log('``````tmVideo``````: ', tmVideo);
if(!!tmVideo){
tmMedia = tmVideo;
console.log('========Video========');
var youTubePlayBtn = document.getElementsByClassName('ytp-play-button')
if(youTubePlayBtn.length > 0){
document.getElementsByClassName('ytp-play-button')[0].focus()
}
}
if(!!tmAudio){
tmMedia = tmAudio;
console.log('-------Audio-------');
document.onkeydown = function(e) {
var keyCode = e.keyCode || e.which || e.charCode;
if(keyCode == 32) {
tmMedia.paused ? tmMedia.play() : tmMedia.pause();
e.preventDefault();
return false;
}
}
}
if(!tmMedia){
return false;
}
tmMedia.playbackRate = iPlaybackRate;
tmMedia.onplay = function(){
tmMedia.playbackRate = iPlaybackRate;
console.log('Youku test 111')
};
tmMedia.oncanplay = function(){
tmMedia.playbackRate = iPlaybackRate;
console.log('Youku test 222')
};
})();