Отключить звук

Поддержка
  • Часто реклама запускается и доставляет неудобства своим шумом фоновым. Особенно, когда в многопотоке. Пробовал запрещать загрузку кучи форматов типа *mp3, *webm и т.п., но не помогает. Можно ли в самом басе отключить воспроизведение звуков (тем более, что это почти ни когда не нужно) или как в винде (10) это можно сторонними средствами сделать?

  • @Antonio Тема уже поднималась. Тут.

    Вот костыль:
    @support said in Возможно ли отключение звука в BAS?:

    Еще можно выполнить действие "Выполнять при каждой загрузке страницы в браузере"

    var mute=function(tag){
        var elems = document.getElementsByTagName(tag);
        for(var i = 0; i < elems.length; i++){
            elems[i].muted=true;
        }
    }
                         
     mute("video");  
     mute("audio");          
    
      document.addEventListener("DOMSubtreeModified", function(event) {
           mute("video");  
           mute("audio");  
      });
    

    Коммит чтобы мьютить браузер в был сделан еще в прошлом году, но он не был принят
    https://bitbucket.org/chromiumembedded/cef/pull-requests/46/add-support-for-muting-a-browser/diff

  • Спасибо, не заметил.

  • @fox said in Отключить звук:

    Вот костыль:
    @support said in Возможно ли отключение звука в BAS?:

    Еще можно выполнить действие "Выполнять при каждой загрузке страницы в браузере"
    var mute=function(tag){
    var elems = document.getElementsByTagName(tag);
    for(var i = 0; i < elems.length; i++){
    elems[i].muted=true;
    }
    }

    mute("video");
    mute("audio");

    document.addEventListener("DOMSubtreeModified", function(event) {
    mute("video");
    mute("audio");
    });

    А не при каждой загрузке, а только при одной единственной можно сделать?

  • @senerg said in Отключить звук:

    А не при каждой загрузке, а только при одной единственной можно сделать?

    0_1546551492985_fc97ee56-40ce-4ecb-96eb-5e701c35c954-изображение.png

  • @fox Это действие я видел. Т.е. чтобы отключить звук только на одной странице нужно перед загрузкой выполнить это действие с кодом, а после это же действие без кода, или как?

  • @senerg said in Отключить звук:

    @fox Это действие я видел. Т.е. чтобы отключить звук только на одной странице нужно перед загрузкой выполнить это действие с кодом, а после это же действие без кода, или как?

    Нет. Если нужно отключить звук только в одном месте единоразово, используйте действие "яваскрипт". Это ведь логично.

  • @fox said in Отключить звук:

    Если нужно отключить звук только в одном месте единоразово, используйте действие "яваскрипт"

    Загрузить страницу, не ждать загрузки, а сразу после этого выполнить действие "яваскрипт" с этим же кодом. Правильно,?

  • 0 Votes
    3 Posts
    580 Views
  • 1 Votes
    15 Posts
    1260 Views
  • 0 Votes
    9 Posts
    960 Views
  • 0 Votes
    31 Posts
    5402 Views
  • 0 Votes
    16 Posts
    4585 Views