Tôi có thể tắt tiếng hoặc tắt tự động phát cho các luồng đặc trưng của Twitch không?


7

Bất cứ khi nào tôi truy cập trang chủ cho Twitch.tv , luồng hiện đang nổi bật sẽ tự động bắt đầu phát ở mức âm lượng đầy đủ.

Các luồng nổi bật trên trang chủ Twitch.tv

Có thể tắt tiếng các luồng đặc trưng trên trang chủ Twitch không?

Nếu không, tôi có thể ngăn chúng tự động phát ở mức âm lượng tối đa không?

Câu trả lời:


4

Tôi đã giúp triển khai bản cập nhật cho tiện ích mở rộng trình duyệt FrankerFaceZ để khắc phục sự cố này. (Nó cũng có sẵn dưới dạng bản mô tả.)

Tắt cài đặt này: Kênh> Trình phát> Trang trước> Tự động phát các chương trình phát sóng

nhập mô tả hình ảnh ở đây



1

Tôi không biết cách nào trong các cài đặt của Twitch để làm điều này, nhưng bạn có thể có một bản mô tả người dùng (sử dụng cái gì đó như TamperMonkey ) cho nó!

Về cơ bản, kỹ thuật này là tiếp tục tìm kiếm bất kỳ yếu tố video mới nào được thêm vào bên trong một iframe cụ thể trên trang chủ của Twitch (vì nó được thêm động) và tạm dừng / tắt tiếng chúng. Đây là phiên bản nhanh và bẩn, tạm dừng video trên trang chủ của Twitch khi tải (nhưng không phải trang phụ):

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

cũng có sẵn trên Greasy Fork .

hoặc điều này để tắt tiếng nó, tương tự trên 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);
})();
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.