YouTube MediaKeys integration

Add missing keyboard media keys integration to YouTube.

// ==UserScript==
// @name         YouTube MediaKeys integration
// @namespace    https://atalgaba.com
// @version      0.1.0
// @description  Add missing keyboard media keys integration to YouTube.
// @author       ATAlgaba
// @match        https://*.youtube.com/watch?v=*
// @connect      googlevideo.com
// @license      MIT
// ==/UserScript==

;(function() {
  "use strict";
  
  function jumpToNextTrack() {
    var nextSongButton = document.querySelector(".ytp-next-button.ytp-button");
	if(nextSongButton) {
	  var evObj = document.createEvent('Events');
	  evObj.initEvent('click', true, false);
      nextSongButton.dispatchEvent(evObj);
	}
  }
 
  
  var setHandlerInterval = setInterval(function() {
    if ('mediaSession' in navigator) {	   
       // next-track mediakey handler
       navigator.mediaSession.setActionHandler('nexttrack', jumpToNextTrack);
    }
  }, 1000)
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址