Мое приложение загружает видеофайл с сервера и воспроизводит его с помощью VideoView.Я использую кодированный файл H264 (AVC) в контейнере .mp4.
На моем Motorola Xoom с 3.0.1 он работает отлично.
На моем Samsung Galaxy Tab 10.1 с 3.1,это не работает.Я просто получаю сообщение об ошибке «Извините, видео не может быть воспроизведено».Улавливание ошибки в коде просто дает мне 'MEDIA_ERROR_UNKNOWN'.
Я подозреваю, что проблема с кодеком ( несмотря на то, что мой кодек действителен, согласно http://developer.android.com/guide/appendix/media-formats.html). Я беру тот же видеофайли вручную скопируйте его на устройство - устройство предложит мне преобразовать видео. Полученный файл хорошо воспроизводится в приложении «Видео» на устройстве. Я снимаю файл с устройства (проверенный в VLC сообщает мне, что видео кодек сейчасmp4v) и попробуйте воспроизвести его через мое приложение - тот же результат.
Есть ли что-то конкретное в 3.1 или Galaxy Tab, которое вызывает эту проблему?