Невозможно воспроизвести HTML5-видео в приложении Cordova на iOS, если src видео изменяется - PullRequest
0 голосов
/ 07 мая 2018

Я работаю над приложением на базе Cordova для iOS. Я программно добавил элемент <video> на страницу, и он играет нормально. Однако, если я изменю источник видеопроигрывателя, я не смогу снова воспроизвести видео. Использование одного и того же кода в приложении Electron прекрасно работает для мгновенного обмена видеоклипами. Что я могу сделать, чтобы обмен видеоисточниками работал на iOS?

Ответы [ 2 ]

0 голосов
/ 10 мая 2018

Оказывается, моя проблема заключалась в том, что я также менял источник своих подписей. Для удобства я хранил ссылку на свой элемент текстовой дорожки как поле элемента моего видеопроигрывателя, который прекрасно работал в Electron. Для Кордовы я предполагаю, что сохраненная ссылка была недействительной и заставила мою функцию рано завершиться, пропустив часть, где я вызвал play(). Поиск свежего текста во время обмена источниками решил проблему.

0 голосов
/ 08 мая 2018

Я смутно помню в прошлом, что нужно было вызвать .load() на элементе video, чтобы сбросить все. Я не уверен, что это все еще так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...