Запись видео в фоновом режиме, желательно без файла или поверхности, желательно также на 2.2 - PullRequest
2 голосов
/ 10 декабря 2011

Так что я прочитал здесь , что невозможно сделать предварительный просмотр кадров без действительной поверхности. Тем не менее, я видел, что приложение IP Webcam может это сделать, и я хочу знать, как.

Может ли это приложение делать это в версиях ниже v2.3? Если да, то как?

Кроме того, ошибка не помечена как исправленная, поэтому мне интересно, было ли снято ограничение.

Кроме того, если я не хочу сохранять видеопоток из предварительного просмотра, а скорее транслировать его по сети, возможно ли это с помощью MediaRecorder? Все примеры, которые я вижу, используют файл для сохранения, но я считаю, что приложение IP Webcam использует Preview. А может это пишет в трубу?

1 Ответ

0 голосов
/ 16 декабря 2011

При использовании Android у вас должен быть действительный объект Surface для фотосъемки или видео.Предварительный просмотр также требует объекта Surface.Я предполагаю, что IP-камера использует нативные вызовы (C или C ++) для нижних уровней Dalvik, минуя уровень (уровни) Java.Таким образом, они могут получить доступ к оборудованию более напрямую.Если у вас есть навыки, вы сможете это сделать, используя Android NDK.

...