Android MediaPlayer Error (1, -2147483648) CFContent MP4 Video

У меня есть приложение для Android, которое воспроизводит файлы MP4 с помощью VideoView. Видео извлекаются с удаленного сервера и предоставляются объекту VideoView с использованием метода .setVideoURI (). Они кодируются в базовой линии и отлично воспроизводятся, когда я предоставляю метод setVideoURI прямой ссылкой на файл mp4. Однако мне нужно найти способ заставить его работать с использованием тега cfcontent ColdFusion. На данный момент у меня установлен тэг cfcontent следующим образом

<cfcontent type="video/mp4" file="full path to my mp4 file" deleteFile="no"> 

Это прекрасно работает в браузере, однако, когда я пытаюсь предоставить ссылку на мою страницу CFM как URI для метода setVideoURI, он возвращается с ошибкой MediaPlayer (1, -2147483648), а также показывает ту же ошибку для VideoView. Я попытался добавить теги cfheader перед cfcontent, чтобы заставить тип как видео / mp4, но без успеха.

 11-14 15:05:18.162: E/MediaPlayer(373): error (1, -2147483648) 11-14 15:05:18.162: E/MediaPlayer(373): Error (1,-2147483648) 11-14 15:05:18.162: D/VideoView(373): Error: 1,-2147483648 

Кто-нибудь успел сыграть файлы MP4 в Android VideoView с помощью страницы ColdFusion и тега cfcontent? Любые предложения очень ценятся !!!

Спасибо!

Как оказалось, Android имеет очень специфические требования к кодированию для MP4, поскольку видео должно быть закодировано базовым профилем. Для получения дополнительной информации см. http://developer.android.com/guide/appendix/media-formats.html . Я перекодировал видео с использованием базового профиля, и он работал правильно.

Intereting Posts
Камера не работает / сохраняется при использовании Cache Uri в качестве MediaStore.EXTRA_OUTPUT Как получить приложение для Android, зарегистрированное в ОС Программное обеспечение распознавания речи с открытым исходным кодом на Java Цветная панель состояния Android в ящике Nav Использование переменных среды / параметризация config.xml Почему невозможно привязать несколько просмотров одному владельцу? Сбой подключения принтера Epson ERR_CONN Android, как установить непрозрачность в bitmap xml Проблема с коммутатором Java: выражения case должны быть постоянными выражениями Как изменить тактовую частоту в Android? Аварийный переход от общего элемента для устройств Lollipop Только одно приложение на вкладке галактики? В разработке Android какие файлы должны быть привязаны к репозиторию? Как проверить, включена ли отладка usb, программно? Как получить формат DATETIME из базы данных Sqlite