Загрузить видео с автозапуском в html

почему, когда DOM загрузился или обновился, видео, для которого мы установили автовоспроизведение и зацикливание, не будет воспроизводиться автоматически?

если это асинхронный процесс? поэтому я добавил этот код JavaScript, чтобы исправить это, но он не работает. js-коды:

const getVideo = async function () {
    const videoData = await fetch('./video/NEZAJA - Google Chrome 2024-03-05 12-46-49.mp4')
    const videoBlob = await videoData.blob()
    const videoURL = URL.createObjectURL(videoBlob)

    const noticeDivBott =  document.createElement('div')
    noticeDivBott.classList.add('notice-div-bott')
    noticeDivBott.innerHTML = 
    `
    <video class = "video" style = "border-radius: 30px;" autoplay loop width = "380px">
    <source src='${videoURL}'  type = "video/mp4" />
    Download the
    <a href = "/media/cc0-videos/flower.webm">WEBM</a>
    or
    <a href = "/media/cc0-videos/flower.mp4">MP4</a>
    video.
    </video>
    `
    return notice.appendChild(noticeDivBott)

}

getVideo()

Я ожидаю, что видео, которое я добавил в свой проект, будет воспроизводиться автоматически сразу после загрузки или обновления dom.

что такое notice? От куда это? Кроме того, у вас уже есть URL-адрес .mp4. Тогда зачем конвертировать его в URL-адрес большого двоичного объекта?

BadPiggie 08.03.2024 13:08

«notice» — это элемент div, созданный ранее, и мы добавляем к нему «noticeDivBott».

manaf 08.03.2024 13:13
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
3
69
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Видео с автозапуском должны быть отключены, поэтому вставьте «без звука» внутри тега видео.

действительно спасибо, сработало.

manaf 08.03.2024 13:57

Другие вопросы по теме

Похожие вопросы

Я не могу найти, что делает e.preventDefault() в функции catchFocus
Липкий заголовок трясется при прокрутке
TypeScript: как вставить многомерный массив в другой многомерный массив?
Как условно сбросить таблицу пользовательского ввода, отображаемую с помощью rhandsontable?
Как использовать всплывающую подсказку с virtualSelectInput в R Shiny, чтобы отображать значения фильтра, если текст длинный и скрыт многоточием
Сложность построения динамической таблицы из данных JSON с использованием JavaScript
Как перенаправить пользователя после входа на определенную страницу в Go HighLevel с помощью JavaScript
Как ввести переменную в текстовое поле?
Объектная модель страницы в машинописном сценарии драматурга получает ошибку линтинга при синтаксическом анализе: неожиданный токен
Как обернуть функцию (метод) с помощью try-catch в современном javascript, используя декораторы (родные)?