|
Модераторы: javastic |
|
Xonxt |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 103 Регистрация: 24.1.2006 Где: Украина / Одесса Репутация: нет Всего: 1 |
Доброе время суток.
Решил вот попробовать себя на поприще программирования под Android. Столкнулся с такой проблемой, с которой, думаю, сталкивались многие. Я не являюсь счастливым (или не счастливым?) обладателем смартфона на Android, посему я вынужден довольствоваться эмулятором. И потому возникает существенная проблема при создании приложения, использующего камеру. Ведь, как мне впоследствии стало известно, эмулятор работу с камерой не поддерживает вообще! (Интересно, как тогда вообще создаются и отлаживаются подобные приложения? нельзя же постоянно замусоривать для этого настоящие смартфоны!) Поискав, я нашел, что вроде бы как эта проблема решена неким Томом Гибарой. Суть состоит в том, что он пытается с эмулятора обращаться к внешней камере через http как к удаленной. Но решение это было разработано еще до Android 1.0 (!) и ныне, походу, не является рабочим, хоть я и, в меру своих познаний в этой области, и пытался заставить его работать. И далее сколько я ни искал, все отвечали "Tom Gibara did it! See this link!". Прямо уж не знаю что делать. Помогите с этим! Это сообщение отредактировал(а) Xonxt - 1.8.2011, 18:42 |
|||
|
||||
gabin |
|
|||
студент Профиль Группа: Участник Сообщений: 28 Регистрация: 21.8.2008 Где: Харьков Репутация: нет Всего: нет |
Здесь посмотрите - http://www.inter-fuser.com/2009/09/live-ca...d-emulator.html
|
|||
|
||||
Xonxt |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 103 Регистрация: 24.1.2006 Где: Украина / Одесса Репутация: нет Всего: 1 |
да, это я тоже видел. К сожалению, ничего хорошего. Может я что-то неправильно делаю (все по инструкции, взял из SDK пример CameraPreview, отредактировал как сказано. Вот только с WebcamBroadcaster не вышло ничего, так что использовал программу Webcam2000 по совету того же Тома Гибары. И ничего хорошего не произошло, вижу просто белый экран. Неужели разработчики серьезных приложений для камеры тоже так изгаляются? Или же они сразу на реальных устройствах отлаживают? |
|||
|
||||
alexu_id |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 5.10.2006 Репутация: нет Всего: нет |
вообще то наверно правильнее на устройстве сразу отлаживать через adb
|
|||
|
||||
gabin |
|
||||
студент Профиль Группа: Участник Сообщений: 28 Регистрация: 21.8.2008 Где: Харьков Репутация: нет Всего: нет |
А что с WebcamBroadcaster не вышло?
Скорее всего на реальных устройствах. |
||||
|
|||||
Xonxt |
|
||||||||
Шустрый Профиль Группа: Участник Сообщений: 103 Регистрация: 24.1.2006 Где: Украина / Одесса Репутация: нет Всего: 1 |
не вышло то, что оно не компилится. Номер раз: http://clip2net.com/s/15tmC Номер два: http://clip2net.com/s/15tnz Все джавы, какие только смог найти на офф сайте я поставил, все эти JDK, JRE, JMF... все что только нашел) Правда некоторые из них еще и не хотят устанавливаться, аргументируя отсутствием J2RE.
Ну с этим-то как раз проблема. |
||||||||
|
|||||||||
Xonxt |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 103 Регистрация: 24.1.2006 Где: Украина / Одесса Репутация: нет Всего: 1 |
В общем, дело ясное, что дело темное.
Хочешь разрабатывать приложения на Android, сначала купи смартфон :( Неужели так сложно реализовать поддержку камеры в эмуляторе? Уже вон 3.1 или 3.2 вышел, а все еще нету. |
|||
|
||||
Xonxt |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 103 Регистрация: 24.1.2006 Где: Украина / Одесса Репутация: нет Всего: 1 |
Хорошо. Вернемся к этому примеру.
Я понял, что я делал неправильно. WebcamBroadcaster.java нормально скомпилился, вот только не запускается. Код тот что в примере. На всякий приложу к сообщению. Вот лог:
Присоединённый файл ( Кол-во скачиваний: 3 ) WebcamBroadcaster.java 6,59 Kb |
|||
|
||||
spyswamp |
|
|||
Опытный Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 4 Всего: 7 |
Xonxt, "Unable to find a suitable player" wtf? Может, у тебя плеер этот в PATH отсутствует?
"warning: [unchecked] unchecked conversion" Это фигня, там просто явный каст отсутствует. -------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
Xonxt |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 103 Регистрация: 24.1.2006 Где: Украина / Одесса Репутация: нет Всего: 1 |
Про Warning это и мне понятно. Меня больше интересует этот плеер. Хрен знает про какой плеер идет речь, если я хочу камеру подрубить. |
|||
|
||||
spyswamp |
|
|||
Опытный Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 4 Всего: 7 |
Думаю, тебе так же "повезло" в интернете с ответом на этот вопрос.
Пока могу предложить только два пути: 1. Почитать комментарии вот здесь внизу: http://www.inter-fuser.com/2009/09/live-ca...d-emulator.html 2. Подебажить самому эту функцию:
"Unable to find a suitable player" вылетает только если createPlayer() вернет null. P.S. когда найдешь ответ, будь добр, размести его здесь - очень многим будет полезна эта тема на русском языке, мне кажется. -------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
Xonxt |
|
||||||
Шустрый Профиль Группа: Участник Сообщений: 103 Регистрация: 24.1.2006 Где: Украина / Одесса Репутация: нет Всего: 1 |
В общем в комментариях я нормального ответа не нашел. У кого-то там была точно такая же проблема как у меня:
Дебаггинг той функции показал следующее. В этой строке про попытке получить список устройств захвата:
Камера обычная ноутбучная. Формат YUY2. Это сообщение отредактировал(а) Xonxt - 3.8.2011, 18:54 |
||||||
|
|||||||
helsikk |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 4.8.2011 Репутация: нет Всего: нет |
думаю эмулятор не лучший вариант, лучше поискать знакомых со смартом и протестить =)
|
|||
|
||||
spyswamp |
|
|||
Опытный Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 4 Всего: 7 |
Либо стрельни у кого-нибудь внешнюю веб-камеру для тестирования, чтобы JMStudio ее все же нашла.
-------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
Xonxt |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 103 Регистрация: 24.1.2006 Где: Украина / Одесса Репутация: нет Всего: 1 |
У меня как раз дома завалялось еще 2 USB-вебкамеры. Обе тоже не срабатывают :( Спросил у одного знакомого, работающего в фирме, где тоже имели дело с разработкой приложений под Андроид. Он тоже говорит, что они использовали реальные девайсы для тестирования. |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Android | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |