Как сохранить потоковое видео в Android, сохранив на SDcard? - PullRequest
1 голос
/ 06 января 2010

Мне нужно потоковое видео с URL, а затем я хочу сохранить видео на SD-карту.

Ответы [ 2 ]

3 голосов
/ 06 января 2010

Будьте осторожны, когда готовите видео для потоковой передачи. В документации по классу MediaPlayer говорится, что он принимает потоковое видео по HTTP, только если выполняются следующие 2 условия:

  1. Атом 'moov' должен быть перед атомом 'mdat'.
  2. Клип должен быть разумно чередован.

Хотя первое условие довольно простое, во втором я не смог найти однозначного ответа о том, что означает, что клип «разумно чередуется».

3 голосов
/ 06 января 2010

Для потокового видео взгляните на следующий пример / проекты:
Аудио и видео на Android - Официальная документация
Видтри проект с открытым исходным кодом Марка Мерфи
Пример потокового видео от Davanum (это может быть устаревшим)

Сохранение на SD-карту: я не очень уверен, но как только у вас есть видеопоток (абстрагированный как InputStream) в вашем коде, вы сможете сохранить его на SD-карте, используя обычные операции ввода-вывода файла.

...