Замысел в том чтобы для видео на Youtube делать до 200% громкости с помощью input type=»range». Я понимаю что если сделать volume = 2; то будет ошибка. Может есть способ увеличить не громкость видео, а громкость браузера, Web Audio API или тому подобного?
document.querySelector(‘.volume_control_slider’).addEventListener(‘input’, function() < if(document.querySelector(‘video’) !== null)< document.querySelector(‘video’).volume = this.value; >>)
Отслеживать
задан 19 янв в 10:29
362 1 1 золотой знак 2 2 серебряных знака 13 13 бронзовых знаков
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Не работало из-за cors policy
Ключевой момент: если AudioContext создается до того, как документ получит жест пользователя, он будет создан в состоянии «приостановлено»
По клику на кнопку Play документ получит жест пользователя.
const init = () => < let video = document.querySelector(‘video’); video.setAttribute(‘controls’, «»); video.currentTime = 100; video.play(); document.querySelector(‘.volume_control_slider’).addEventListener(‘input’, updatePage) const audioCtx = new AudioContext(); const source = audioCtx.createMediaElementSource(video); const gainNode = audioCtx.createGain(); function updatePage() < gainNode.gain.value = this.value; document.querySelector(‘#outVolume’).innerHTML = «volume: » + this.value; >source.connect(gainNode); gainNode.connect(audioCtx.destination); >
body < display: flex; >#control < display: flex; flex-direction: column; align-items: center; justify-content: space-evenly; >#outVolume
volume: 1
Как улучшить звук на смартфонах Xiaomi (и не только)
Как увеличить громкость в youtube, можно создать сниппет.. Открыть DevTools ctrl+shift+J или f12 перейти во вкладку Sources найти в левой колонке Snippets создать новый + New snippet вставить код приведенный ниже, сохранить ctrl+s и запустить ctrl + Enter или нажав ▶ находится внизу.. Код вставляет в нижний левый угол «ползунок», которым можно регулировать громкость в видео. Закрыть DevTools youtube тормозит когда открыты инструменты разработчика.
(function()< let video = document.querySelector(‘video’); let input = document.createElement(‘input’); input.setAttribute(‘type’, ‘range’); input.setAttribute(‘value’, ‘1’); input.setAttribute(‘max’, ’50’); input.setAttribute(‘step’, ‘0.02’); input.style.position = ‘absolute’; input.style.bottom = ‘0’; input.style.left = ’20px’; input.addEventListener(‘input’, function () < gainNode.gain.value = this.value; >); document.body.append(input) const audioCtx = new AudioContext(); const source = audioCtx.createMediaElementSource(video); const gainNode = audioCtx.createGain(); source.connect(gainNode); gainNode.connect(audioCtx.destination); >)();
Отслеживать
ответ дан 19 янв в 15:19
2,425 2 2 золотых знака 6 6 серебряных знаков 17 17 бронзовых знаков
Громкость видео — это процент от 0 до 1, он не может превышать 100%
Единственный способ, которым вы потенциально могли бы это сделать — это направить звук из видеоплеера в API веб-аудио и усилить его там
Эта НАСТРОЙКА УВЕЛИЧИТ ГРОМКОСТЬ на твоем смартфоне! Как увеличить громкость на телефоне
// создайте аудиоконтекст и подключите элемент видео в качестве источника var audioCtx = new (window.AudioContext || window.webkitAudioContext)(); var source = audioCtx.createMediaElementSource(myVideoElement); // создать узел усиления var gainNode = audioCtx.createGain(); gainNode.gain.value = 2; // удвоить громкость source.connect(gainNode); // подключить узел усиления к выходному gainNode.connect(audioCtx.destination);
Вы можете взять этот звуковой контекст из видео и запустить его через узел усиления, чтобы увеличить громкость звука или применить звуковые эффекты, такие как реверберация. Будьте осторожны, чтобы не увеличить усиление на узле усиления слишком сильно, иначе звук, который уже был обработан, начнет клиппироваться
Наконец, вам нужно подключить узел усиления к аудиоприемнику, чтобы он мог выводить новый звук
Источник: ru.stackoverflow.com
Как увеличить громкость на YouTube или убрать звук
Но есть какой-нибудь другой, менее кардинальный способ решения данной проблемы?
Как настроить в плеере
Если звук в системе выкручен “на полную”, но проблема сохраняется, то, возможно, всё дело в шкале громкости ютуба… Вот как добавить громкости в самом видеохостинге:
- Открываем сайт youtube.com.
- Начинаем просмотр нужного видеоролика.
- Затем, наводим курсор на окно воспроизведения, и также находим значок “динамика”.
- Наводим мышь на соответствующий значок. Делаем максимальную громкость, перемещая ползунок вправо.
После этого звук, конкретно на этом сайте, будет играть на максимальную громкость. Кстати, если вам нужно полностью отключить или включить звук на ютубе, то следует не перемещать ползунок, а один раз нажать на него, или на клавишу “M” — английская раскладка.
Сделать или прибавить Громкость
Тихий звук — это неполадка, причины которой могут крыться в любой из частей системы или видеохостинга… Поэтому мы должны рассмотреть все возможные причины и их решения…
—Как добавить звук в системе?
Как увеличить громкость звука в ролике YouTube
Когда мы смотрим ролики на YouTube, иногда возникает проблема с недостаточной громкостью звука. Бывает, что ролик слишком тихий, и мы не можем разобрать, что говорит автор или не слышим звуковых эффектов. В таких случаях очень важно знать, как увеличить громкость звука, чтобы полноценно насладиться просмотром видео.
Первым шагом, который стоит сделать, это открыть ролик и проверить уровень громкости на панели микшера. Как правило, на компьютере есть несколько регуляторов громкости, каждый из которых отвечает за определенные звуки на вашем устройстве. Надо найти регулятор, который отвечает за громкость YouTube.
Если вы не можете найти подходящий регулятор громкости в панели микшера на компьютере, тогда необходимо проверить настройки звука в самом ролике. Некоторые авторы могут использовать регуляторы громкости в своих видео, поэтому стоит обратить внимание на наличие таких элементов у автора.
Если ничего из вышеуказанного не помогло, то можно воспользоваться специальными программами для увеличения громкости звука на компьютере. Однако, следует быть осторожным, так как увеличение громкости может привести к искажению звука и негативно повлиять на общее восприятие ролика.
- Какой кондиционер самый тихий
- Транскрибация, что это за работа и зачем она нужна
- Как сделать репост фото и видео в Инстаграме на ios, андроиде, компьютере
- Маленькая сильная деталь или зачем нужен усилитель
- Что нужно знать предпринимателю
- Что нужно знать директору
Источник: zadavalka.ru