Показать сообщение отдельно
Старый 09.04.2011, 01:15
andrew911 вне форума Посмотреть профиль Отправить личное сообщение для andrew911 Найти все сообщения от andrew911
  № 1  
Ответить с цитированием
andrew911

Регистрация: Mar 2007
Сообщений: 545
По умолчанию Проблемы с Camera

Есть ли способ определить, занята ли камера другим приложением?

Согласно докам:
Цитата:
Camera.getCamera():
Если нет доступных или установленных камер, метод возвращает значение null.
Но в реальности при занятой камере все равно возвращается ссылку на камеру.
При этом изображение с нее не передается (отображается черный экран или шумы).
При дальнеших попытках запустить в браузере (Firefox) любое приложение, работающее с камерой (когда она уже свободна) по прежнему отображается черный экран до перезапуска браузера (даже не самого приложения).
Единственное как можно определить - количество переданных видеобайтов не меняется со временем, но это уже после начала работы с камерой, а хотелось бы предотвращать такие ситуации.

Искал на форуме и в интернете. Информации очень мало, толи мало сталкиваются с подобной проблемой, толи это не настолько актуально.