Подключаемый модуль видео арбуза xgplayer цитируется и вызывает проблемы из-за формата видео?

Причина в том, что мой проект официальной медицинской учетной записи представил видео-плагин арбуза для удовлетворения новых потребностей, но после настройки видеофайлов в фоновом режиме некоторые могут отображаться нормально, а другие - черный экран. Приложения для Android и iOS на моей стороне вложены в страницы h5, которые я написал.

Предварительное расследование:

Некоторые курсы не могут быть воспроизведены на мобильных телефонах.При воспроизведении на компьютере все видео черное, а формат mp4.Я не понимаю, почему для этих двух можно использовать другие видео, поэтому я прошу бэкэнд проверьте , я обнаружил, что размер этих видеороликов составляет более 50M, другие видеоролики курса короткие, а длинные ссылки на видео, возвращаемые интерфейсом, открывают черный экран.Когда я открываю ссылки в различных браузерах, экран черный. Ссылки на видео, возвращаемые интерфейсом, являются хорошими или плохими.Видео отображается нормально, а некоторые из них представляют собой черные экраны.В настоящее время предполагается, что существует проблема в процессе преобразования видео после загрузки в Интернет.Ссылка на видео не является нормальным при открытии в браузере. Неправильное видео имеет только звук, но не изображение, что ненормально.Возможно, синтаксический анализ не работает в некоторых средах.Возвращенное нормальное видео может нормально воспроизводиться на всех концах, а возвращенная нормальная ссылка может нормально воспроизводиться на всех концах.

Дальнейшее расследование:

Бэкэнд загружает видео, загруженное из Alibaba Cloud, и его можно воспроизводить в обычном режиме.Я начал выяснять, является ли это причиной проигрывателя.Видео продолжительностью 4 минуты можно нормально воспроизводить в приложении ios, а на экране отображается черный экран. Приложение для Android не видно

Ведется расследование:

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

Окончательные результаты:

После просмотра ссылки на нормальное воспроизведение видео кодировка h264.
Видео с черным экраном скачивается и просматривается после кодирования в mpeg4

После расследования: метод кодирования браузера для MP4 выглядит следующим образом: у
браузера очень строгие требования к методу кодирования mp4.Кодирование
видео должно быть H.264, а
кодирование аудио должно быть: AAC

Окончательное решение:

На самом деле его можно перекодировать на бэкенде, а затем загрузить, но наша техническая реализация в этом вопросе запоздала, поэтому мы подтвердили способ искусственного перекодирования, чтобы избежать этой проблемы на ранней стадии.

Преобразуйте формат файла, который не может нормально воспроизводиться, а затем загрузите его в oss. Я использую программное обеспечение MediaCoder для перекодирования одним щелчком мыши, а затем загружаю его для нормального воспроизведения. Необходимо вручную перекодировать перед загрузкой видео в Интернет , и единообразно преобразовать формат кодирования загруженного видео в h264.

Supongo que te gusta

Origin blog.csdn.net/aZHANGJIANZHENa/article/details/127878541
Recomendado
Clasificación