Angular PWA, размещенный на Firebase, имеет проблемы со встроенным видео Vimeo. Примерно через 50 минут воспроизведение видео прекращается.
В моем приложении все отлично работает, но по какой-то причине примерно через 45-55 минут воспроизведения встроенного видео Vimeo видео останавливается, как будто оно закончено.
Это Angular PWA, размещенный на базе firebase. Источник встроенного видео берется из Firestore.
Опять же, все работает отлично, кроме остановки видео.
Это происходит только в PWA с Iphone или Android, а также непосредственно на веб-сайте с любого мобильного телефона. Этого не происходит на компьютере или PWA на компьютере.
Единственная ошибка консоли, которую я получаю от мобильного устройства:
Ошибка при передаче WebChannel: [Object Object]
Встроенное видео Vimeo находится в iframe.
Я пробовал экспериментальный ForceLongPolling: true, merge: true, это не сработало. Я четыре раза проверял, что это не настройка в Vimeo. Это происходит со всеми видео, которые я встроил, и все они размещены на Vimeo.
Я подозреваю, что pwa кэширует поток видео, а память исчерпывается, а затем удаляет кеш, что, как я полагаю, остановит видео. Но этого не должно происходить. Данные API кэшируются только в том случае, если вы укажете это ngsw-config, а у меня нет ».
Я пробовал исключить player.js из ngsw-config, но это не помогло.
Любые идеи? Спасибо.