Как настроить политику автозапуска видео / аудио в UWP WebView? - PullRequest
2 голосов
/ 27 марта 2020

Проблема

К вашему сведению, это также было поднято на GitHub -> https://github.com/windows-toolkit/Microsoft.Toolkit.Win32/issues/245

При использовании WebView в моем голосовом UWP app, элементы HTML <video /> / <autoplay /> иногда не запускаются автоматически. Следующая ошибка возвращается при вызове метода HTMLMediaElement.play (): AbortError

После прочтения https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/browser-features/autoplay-policies это может быть связано с тем, что предыдущий пользовательский жест не был выполнен. Проблема в голосовых приложениях, «жест» - это не «щелчок» или «нажатие», это голосовая команда пользователя.

Возможное решение

Я хотел бы иметь возможность чтобы разрешить автоигру без использования пользовательских жестов, таких как щелчки, сначала нажмите. То же, что электрон js уже предоставляет через политику автозапуска.

Попытки решения

  • Ложные события клика

Подобные проблемы

https://github.com/whatwg/html/issues/505 https://github.com/bbc/VideoContext/issues/66

...