Не удается воспроизвести видео VideoView Android 12

У меня есть приложение с VideoView для отображения файла MP4. Все работало отлично, на всех устройствах и во всех версиях Android, вплоть до Android 12 Beta.

У нас есть один пользователь, сообщающий, что VideoView не может воспроизводить видео, для каждого видео он получает следующее всплывающее окно (приложение не аварийно завершает работу, отображается только это всплывающее окно):

Мой вопрос: кто-нибудь знает, в чем может быть проблема? Я ожидаю - или надеюсь - это связано с тем, что это бета-версия Android 12. Если это не так, как я могу решить эту проблему? Что-нибудь изменилось в Android 12 при отображении видео?

Большое спасибо.

1 ответ

Что исправило, так это сохранение видео в формате AVC/H264 и использование этого файла.

Из сообщения об этой проблеме в системе отслеживания ошибок Google здесь выяснилось, что в данном случае проблема была на самом деле с кодировкой видеофайлов. Видео, которое не воспроизводилось, было закодировано в формате MPEG-4 (.mp4) и превышало возможности программного декодера MPEG-4.

Я не знаю, почему это не было проблемой до Android 12 (раньше видео воспроизводилось нормально), но, по крайней мере, это решает проблему.

Другие вопросы по тегам