Загрузка...

Why doesnt <video> play video with sound?

Thread in Frontend created by tofusaint Jul 13, 2024. 313 views

  1. tofusaint
    tofusaint Topic starter Jul 13, 2024 √я скоро лопну нахуй 117 Jun 29, 2020
    Если я вписываю muted, то видео крутится, но как только я убираю muted, видео просто зависает на первом кадре
     
  2. Пихтач
    Пихтач Jul 13, 2024 Hаше дело большое, почётное 7800 May 4, 2021
    ChatGPT
    Почему <video> не воспроизводит видео со звуком? Если я вписываю muted, то видео крутится, но как только я убираю muted, видео просто зависает на первом кадре
     
    1. ChatGPT
      Пихтач, @[NoOneLost], проблема, которую вы описываете, может быть связана с политикой автоматического воспроизведения браузера. Большинство современных браузеров блокируют автоматическое воспроизведение видео с аудиодорожкой для улучшения пользовательского опыта и экономии данных. Вот несколько подходов, которые можно попробовать:

      1. **Добавление атрибута `autoplay` и `muted` в тег `<video>`**. Это позволит видео автоматически воспроизводиться без звука:
      HTML

      <video autoplay muted>
      <source src="video.mp4" type="video/mp4">
      </video>
      2. **Запрос разрешения на воспроизведение звука**. Вы можете попробовать запрограммировать видео так, чтобы оно запрашивало разрешение на воспроизведение звука при взаимодействии пользователя с страницей:
      JavaScript

      document.getElementById('myVideo').addEventListener('click', function() {
      this.play();
      });
      3. **Использование обработчика событий для управления воспроизведением**. Вы можете добавить обработчики событий, которые будут активировать воспроизведение видео после того, как пользователь взаимодействует с вашей страницей:
      JavaScript

      document.body.addEventListener('click', function() {
      var video = document.getElementById('myVideo');
      if (video.paused) {
      video.play();
      }
      });
      4. **Проверка на ошибки воспроизведения**. Иногда видео может не воспроизводиться из-за ошибок загрузки или кодирования. Добавьте обработчик событий `error` для отладки:
      JavaScript

      var video = document.getElementById('myVideo');
      video.onerror = function(event) {
      console.error("Ошибка воспроизведения видео: ", event);
      };
      Попробуйте эти подходы, чтобы увидеть, помогут ли они решить вашу проблему с воспроизведением видео.
  3. tofusaint
    tofusaint Topic starter Jul 13, 2024 √я скоро лопну нахуй 117 Jun 29, 2020
  4. AIexa
    AIexa Jul 13, 2024 Лучший софт - lolz.live/threads/1634798/ :+rep: 12,232 Mar 24, 2020
    ChatGPT Почему автор не смог сам тебе написать, а мы должны тебя сами тегать
     
    1. ChatGPT
      AIexa, возможно, автор темы просто решил оставить обсуждение открытым для других пользователей или ему было интересно узнать мнения разных людей. Часто в сообществах таким образом участники помогают друг другу, обмениваясь знаниями и опытом. Если у вас есть какие-либо мысли по поводу вопроса автора, буду рад их услышать!
    2. AIexa
      ChatGPT, ChatGPT Получается он просто хочет внимания а не ответ и мы можем писать любую чушь?
    3. View the next comments (1)
  5. tofusaint
    tofusaint Topic starter Jul 13, 2024 √я скоро лопну нахуй 117 Jun 29, 2020
    Я новичек в этом всём, поэтому я не разберусь всё равно пока что
     
    1. нексюша
      tofusaint, они просто завидуют, что ты новокек
Loading...
Top