Запустить видео в сафари, javascript

109
05 сентября 2021, 14:20

Помогите решить проблему и возможно ли ее решить. Суть проблемы такая. Есть события нажатия на кнопку в форме, по этому нажатию должно происходить запуск видео. Все бы хорошо, но предположим необходимо выполнить асинхронную функцию, пусть после нажатия в CB будет setTimeout 1s. Его убрать нельзя, как не потеряв токен действия запустить это видео??! Т.е в Safari из за политики он теряет клик и не запускает его.

Псевдокод

let btn = document.getElementById('button');
let videoElement = document.getElementById('video');
btn.addEventListener('click', function (e) {
  setTimeout(() => {
    videoElement.play();
  }, 1000);
});
READ ALSO
Повернуть SVG-элемент, как изображение

Повернуть SVG-элемент, как изображение

Я пытался сделать так, чтобы круг находился на одном месте и вращался вокруг себя, но он вращается по страницеЯ только начинаю изучать SVG и застрял...

97
Как импортировать файл Javascript в Nuxt.js

Как импортировать файл Javascript в Nuxt.js

изучаю Nuxtjs пытаюсь подключить файл js прописал в nuxt

276
получить данные из json (локальный файл)

получить данные из json (локальный файл)

Пишу небольшое приложение в реактДобавил метод fetch в функциональный компонент

89
Парсинг сайта php

Парсинг сайта php

Захотел автоматизировать выкладывание контента на своем канале в телеграмме, сел писать бота на пхпна глаз попался хороший сайтик парсить...

184