Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Захват изображения 
:(
    Опции темы
anvarga
Дата 6.12.2010, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 31.3.2008

Репутация: нет
Всего: нет



Добрый день всем! 
Подскажите кто знает. Пытаюсь захватить изображение, но постоянно дает ошибку - javax.microedition.media.MediaException: Invalid locator: capture://video?encoding=png&width=640&height=480. В комментах заключены другие параметры с которыми я пробовал. Результат один и тот же. Пробую в нетбинсе на эмуляторе Nokia Series 40 6th Edition SDK 
Код:
   
Код

private void startAlarm() { 
      byte[] snapShot1, snapShot2; 
      //String encode = System.getProperty("video.snapshot.encodings"); 
      //String encode = "encoding=image/jpg&quality=70&width=320&height=240"; 
      //String encode = "encoding=image/gif&width=320&height=240"; 
      String encode = "encoding=png&width=640&height=480"; 
      Player p; 
      VideoControl vc; 
      // инициализация камеры 
      try { 
         p = Manager.createPlayer("capture://image"); 
         p.realize(); 
         // Захват видеоконтроля 
         vc = (VideoControl) p.getControl("VideoControl"); 
         if (vc != null) { 
            Form form = new Form("video"); 
            form.append((Item) vc.initDisplayMode(vc.USE_GUI_PRIMITIVE, null)); 
            Display.getDisplay(this).setCurrent(form); 
         } 
         p.start(); 
         vc.setDisplayFullScreen(true); 
         vc.setVisible(true); 
         snapShot1 = vc.getSnapshot(encode); //[color=red] Здесь выдает ошибку [/color]
      } catch (IOException ioe) { 
      } catch (MediaException me) { 
         me.printStackTrace(); 
      } 
   }


Это сообщение отредактировал(а) W0LF - 7.12.2010, 00:07
PM MAIL   Вверх
W0LF
Дата 7.12.2010, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



1. Код нужно брать в тег [code].
2. Говорят у нокии проблемы есть с 5 поколением. Попробуйте 
этот пример.


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
PiyodaiSiyo
Дата 7.12.2010, 02:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 31.12.2009

Репутация: 1
Всего: 2



как-то использовал в s40 getSnapshot("width=240&height=320")  интересно что там выдает строка инкоуд

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.