Ссылки Vimeo, загруженные после 18.12.2020, воспроизводятся без звука на iPad при использовании DiscourseHub

Я не знаю, что произошло 18 декабря 2020 года, но ссылки Vimeo, опубликованные на любом сайте Discourse, воспроизводятся без звука в приложении DiscourseHub для iOS (по крайней мере, на iPad; у меня нет iPhone для тестирования). Кроме того, нажатие на полосу прогресса приводит к тому, что видео навсегда замирает.

Видео, созданные до 18 декабря, не затронуты этой проблемой (я публикую ссылки Vimeo каждый день, поэтому мне удалось сузить круг до этой даты).

Вот пример ссылки без ограничений на встраивание: https://vimeo.com/508864124/fcbbcc92fa. На рабочем столе она воспроизводится нормально, но если использовать приложение DiscourseHub на iPad, звука нет, а при перемотке вперёд/назад видео замирает.

Кроме того, некоторые из моих пользователей сообщали об этом поведении при использовании Chrome и Safari на iPad, хотя на моём iPad эти браузеры работают корректно.

Протестировано на iPhone 7 Plus, iOS 14.4, приложение DiscourseHub. Всё работает отлично. :slight_smile:

1 лайк

Можете ли вы поделиться ссылкой на затронутый пост и на один из тех, что не затронуты?

Этот работает: Vimeo Embed not working on my site due to Vimeo server IP blacklisting - #2 by codinghorror

А тот, который я только что опубликовал, — пример того, что не работает.

Спасибо, что проверили. Тогда, возможно, это особенность iPad.

2 лайка

На моём iPad mini с iOS 14.4 проблем нет, но на iPad Pro воспроизвести можно, странно!

1 лайк

Да, у меня iPad Pro на 14.4. Очень странно.

1 лайк

Мне удалось воспроизвести проблему на iPad с версиями 14.3 и 14.4 в DiscourseHub; на iPhone проблема не воспроизводится. Также проблема не воспроизводится в симуляторе iPad. Не уверен, что мы можем с этим сделать.

1 лайк

Я связался с поддержкой Vimeo, и они заявили, что «не поддерживают использование видеоплеера Vimeo в веб-приложениях, встроенных браузерах или гибридных приложениях», поэтому с их стороны помощи мало. Некоторые из моих пользователей упомянули, что столкнулись с этой проблемой также в Chrome и Safari. @pmusaraj @merefield, мне было бы интересно узнать, сможете ли вы воспроизвести эту проблему в этих браузерах на iPad (у меня не получилось). Тогда, по крайней мере, у нас появится возможность получить доступ к ошибкам в консоли.

2 лайка

У меня не удаётся воспроизвести это в Safari на iOS. (Кстати, Chrome на iOS работает на том же движке, что и Safari.)

Я могу подключить логирование консоли для веб-вью DiscourseHub на реальном устройстве. Постараюсь сделать это на следующей неделе и посмотрю, появится ли какая-то информация.

5 лайков

Привет, Пена,

Ты смог что-то увидеть в консоли?

1 лайк

Извини за задержку, Начо. Я только что попробовал это, но не могу разобраться. В консоли webview ошибок нет. В консоли устройства есть ошибка, но она появляется независимо от того, воспроизводится аудио или нет (кстати, ошибка: Required client entitlement is missing).

Так что я не знаю, что и думать.

2 лайка

Спасибо, что попробовали!

1 лайк

На самом деле я только что попробовал, и, похоже, Vimeo что-то исправили, потому что проблема, кажется, разрешилась сама собой. :man_shrugging:

1 лайк

Действительно, у меня на iPad тоже исправлено. Отлично, закрываю!

1 лайк