Chaque fois que je visite la page d'accueil de Twitch.tv , la lecture du flux en cours commence automatiquement à plein volume.
Est-il possible de désactiver les flux en vedette sur la page d'accueil de Twitch?
Si non, puis-je les empêcher de jouer automatiquement à plein volume?
J'ai aidé à déployer une mise à jour de l'extension de navigateur FrankerFaceZ qui résout ce problème. (Il est également disponible sous forme de script utilisateur.)
Désactivez ce paramètre: Canal> Lecteur> Première page> Lecture automatique des chaînes en vedette
BetterTTV est une autre extension chrome alternative qui permet, entre autres, de désactiver la lecture de la vidéo en vedette sur la page d'accueil Twitch.
https://chrome.google.com/webstore/detail/betterttv/ajopnjidmegmdimjlfnijceegpefgped?hl=fr
Je ne connais pas de moyen de le faire dans les paramètres de Twitch, mais vous pouvez avoir un script utilisateur (en utilisant quelque chose comme TamperMonkey ) pour cela!
La technique consiste essentiellement à continuer à rechercher de nouveaux éléments vidéo ajoutés dans une iframe particulière sur la page d'accueil de Twitch (car elle est ajoutée de manière dynamique) et à les mettre en pause/les mettre en sourdine. Voici une version rapide et incorrecte qui met les vidéos en pause sur la page d'accueil de Twitch au chargement (mais pas les sous-pages):
// ==UserScript==
// @name Twitch pauser
// @namespace https://zachsaucier.com/
// @version 0.2
// @description To show how one can pause the autoplaying video on Twitch.tv
// @author Zach Saucier
// @match https://www.Twitch.tv/
// @grant none
// ==/UserScript==
(function() {
'use strict';
var mySetInvertal = setInterval(function() {
var playerIframe = document.querySelector("#player iframe");
if(playerIframe !== null) {
var playerIframeDoc = playerIframe.contentWindow.document,
videoElem = playerIframeDoc.querySelector("video"),
playPause = playerIframeDoc.querySelector(".js-control-playpause-button");
function clickPlayButton() {
playPause.click();
videoElem.removeEventListener("loadeddata", clickPlayButton);
}
videoElem.addEventListener("loadeddata", clickPlayButton);
clearInterval(mySetInvertal);
}
}, 100);
})();
aussi disponible sur Greasy Fork .
ou ceci pour le mettre en sourdine, de manière similaire sur Greasy Fork :
// ==UserScript==
// @name Twitch muter
// @namespace https://zachsaucier.com/
// @version 0.2
// @description To show how one can mute the autoplaying video on Twitch.tv
// @author Zach Saucier
// @match https://www.Twitch.tv/
// @grant none
// ==/UserScript==
(function() {
'use strict';
var mySetInvertal = setInterval(function() {
var playerIframe = document.querySelector("#player iframe");
if(playerIframe !== null) {
var playerIframeDoc = playerIframe.contentWindow.document,
videoElem = playerIframeDoc.querySelector("video"),
volumeElem = playerIframeDoc.querySelector(".mute-button");
function clickVolumeButton() {
volumeElem.click();
videoElem.removeEventListener("loadeddata", clickVolumeButton);
}
videoElem.addEventListener("loadeddata", clickVolumeButton);
clearInterval(mySetInvertal);
}
}, 100);
})();