Некоторые MP4 от AVKit воспроизводятся в браузере Chrome на Android - PullRequest
1 голос
/ 28 мая 2019

См. Это перо: https://codepen.io/keithpickering/pen/qGyvwp

Слева находится «Бумеранг», который генерируется нашим приложением для iOS перед загрузкой на S3.Два других видео не являются бумерангами, также отправленными из того же приложения.

Если вы откроете эту ручку в любом браузере для настольного компьютера и в большинстве мобильных браузеров, оба видео будут воспроизводиться идеально.Однако в Chrome для Android видео с Бумерангом пропускается и, как правило, просто не работает должным образом.

Бумеранги генерируются путем создания нескольких секунд видео, затем с помощью AVKit скопировать видео, перевернуть его, добавить обратную версию до конца и зациклить все, что необходимо для достижения> = 4 секундыдлительность.

Я думаю, что это какая-то проблема кодирования, но я не уверен, как еще проверить.Что я должен искать в метаданных / кодеке в этих файлах для дальнейшей отладки?Если это проблема кодирования, есть ли какой-нибудь сторонний видеоплеер, который мог бы работать лучше, чем родной?Все наши бумеранги генерируются одинаково, поэтому мы не можем вернуться и перекодировать их все.

Отправка кода из пера, потому что переполнение стека заставляет меня:

<div class="col">
  <h2>Boomerang</h2>
  <video class="image-container video-container" autoplay loop muted playsinline><source src="https://queso-test.s3.us-west-2.amazonaws.com/J8UA23OSOFSE2E5L.mp4" type="video/mp4"></video>
</div>

<div class="col">
  <h2>Regular Video</h2>
  <video class="image-container video-container" autoplay loop muted playsinline><source src="https://queso-test.s3.us-west-2.amazonaws.com/5T7Z9GIG5SPYOX03.mp4"></video>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...