MediaRecorder: setCamera () - ошибка камеры не доступна - PullRequest
0 голосов
/ 03 февраля 2011

Кто-нибудь знает, как использовать его для медиа-записи?я использую

Recorder.setPreviewDisplay (holder.getSurface) где держатель - это камера (я вижу прямоугольник груди на моем экране телефона) Когда я запускаю свое приложение - в logcat я вижу ошибку (камера недоступна) imПопробуйте использовать функцию setCamera - но это не поможет мне.Кто-нибудь знает, как правильно его использовать?

или, может быть, я могу записать видео (только видео, без звука) другим способом?

ok решено

этот код, например

mediaRecorder = new MediaRecorder();
        camera.unlock();
        mediaRecorder.setCamera(camera);

1 Ответ

1 голос
/ 18 февраля 2011

Вы забыли установить разрешения для вашего манифеста Android?

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />

Теперь я читаю, что вы уже ответили.

Не забудьте написать как ответ.

Решение будет:

mediaRecorder = new MediaRecorder();
camera.unlock();
mediaRecorder.setCamera(camera);
...