Я работаю над приложением Android, которое должно воспроизводить видео через HTTP на устройствах Android.Прежде чем мы настроили сервер для размещения видеофайлов, хотелось бы кое-что прояснить:
Согласно документации разработчика, Android поддерживает форматы контейнеров .mp4 и .3gp для видео.Если мы используем аудио-видео кодек H.263 (видео) - AAC LC (аудио), используемый для наших медиафайлов, сможем ли мы воспроизвести видео, передав URL-адрес классу MediaPlayer?
Я сделал немногоПоэкспериментируйте и передайте URL одного из видеофайлов (.mp4) в класс MediaPlayer и получите следующую ошибку:
Команда PLAYER_INIT завершилась с ошибкой или информацией PVMFErrContentInvalidForProgressivePlayback
Из документов я узнал, что для прогрессивного воспроизведения индекс видео (например, moov atom) должен быть в начале файла.
Вопросы:
1. Как мы делаем наши видеоГотов к работе с Android?
2. Какие соображения нужно учитывать?
Пожалуйста, помогите.
Спасибо.