Как создать миниатюру для видео на Firefox для Android

Я ищу метод для создания миниатюр в Firefox для Android. Я нашел некоторые ресурсы по этой теме: Создать миниатюру из видео файла через файл ввода. Но Firefox для Android всегда кидает NS_ERROR_NOT_AVAILABLE при звонке drawImage(HTMLVideoElement, int, int, int, int),

Пример, приведенный в сообщении SO, можно использовать для воспроизведения этой проблемы: https://codepen.io/aertmann/pen/mAVaPx. В этом примере используется Firefox для Android, в то время как он работает на Mac и iOS (на самом деле это версия Safari с более ранней версией). Согласно https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/drawImage, NS_ERROR_NOT_AVAILABLE выбрасывается, когда ресурс не загружен. Тем не менее, даже когда я пытаюсь сделать это после loadedmetadata а также loadeddata или следуйте другому аналогичному вопросу о SO ( Firefox: drawImage (видео) завершается неудачно с NS_ERROR_NOT_AVAILABLE: компонент недоступен), чтобы повторить попытку до успеха, он все еще не работает.

1 ответ

Решение

Открыл проблему на Bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1526207 Скорее всего, проблема с Firefox

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