Kann ich die automatische Wiedergabe für die von Twitch empfohlenen Streams stummschalten oder deaktivieren?

7

Immer wenn ich die Homepage von Twitch.tv besuche , wird der aktuell vorgestellte Stream automatisch mit voller Lautstärke abgespielt.

Ausgewählte Streams auf der Twitch.tv-Homepage

Ist es möglich, ausgewählte Streams auf der Twitch-Homepage stummzuschalten?

Wenn nicht, kann ich verhindern, dass sie automatisch mit voller Lautstärke abgespielt werden?

Stevoisiak
quelle

Antworten:

4

Ich habe geholfen, ein Update für die FrankerFaceZ- Browsererweiterung bereitzustellen , mit dem dieses Problem behoben wird . (Es ist auch als Userscript verfügbar.)

Deaktivieren Sie diese Einstellung: Kanal> Player> Startseite> Sender mit automatischer Wiedergabe

Geben Sie hier die Bildbeschreibung ein

Riking
quelle
1

Ich kenne keine Möglichkeit innerhalb der Twitch-Einstellungen, dies zu tun, aber Sie können ein Benutzer-Skript (mit etwas wie TamperMonkey ) dafür haben!

Im Wesentlichen besteht die Technik darin, auf der Homepage von Twitch nach neuen Videoelementen zu suchen, die innerhalb eines bestimmten Iframes hinzugefügt werden (weil es dynamisch hinzugefügt wird), und sie anzuhalten / stummzuschalten. Hier ist eine schnelle und schmutzige Version, die Videos auf der Homepage von Twitch beim Laden anhält (aber keine Unterseiten):

// ==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);
})();

auch auf Greasy Fork erhältlich .

oder dies zum Stummschalten, ähnlich wie bei 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);
})();
Zach Saucier
quelle