Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JMF из апплета не находит камеру / 6 сообщений из 6, страница 1 из 1
13.11.2012, 10:38:58
    #38035799
Африканец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JMF из апплета не находит камеру
Hi All,

Нужно снять картинку с камеры на web-странице. Использую JSF из апплета для поиска камеры:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CaptureDeviceInfo deviceInfo;
Vector<CaptureDeviceInfo> devices = CaptureDeviceManager.getDeviceList(null);
for (Iterator i = devices.iterator(); i.hasNext();) {
	deviceInfo = (CaptureDeviceInfo) i.next();
	if (deviceInfo.getName().startsWith("vfw:")) {
		System.out.println("Capture Device Info>>>>>>>>>>>>>>"
				+ deviceInfo.getName());
		break;
	}
}



Почему-то при запуске апплета (со страницы или applet viewer'ом) камера не находится (цикл отрабатывает до конца, и переменная deviceInfo остается null). При запуске того же кода из standalone-приложения все нормально. Апплет подписан, jdk 1.6.0_35, JMF 2.1.1 (windows package со всеми dll).

Что я делаю не так?
...
Рейтинг: 0 / 0
13.11.2012, 11:31:54
    #38035898
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JMF из апплета не находит камеру
Куда установлен JMF? Как подключены DLL? Метод с JavaScript не связан?
...
Рейтинг: 0 / 0
13.11.2012, 11:32:40
    #38035901
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JMF из апплета не находит камеру
В Java Console точно ничего не пишет?
...
Рейтинг: 0 / 0
13.11.2012, 16:55:18
    #38036631
Африканец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JMF из апплета не находит камеру
BlazkowiczКуда установлен JMF? Как подключены DLL? Метод с JavaScript не связан?

JMF установлен в C:\Program Files

DLL скопированы в C:\WINDOWS\system32, UnsatisfiedLinkError нет.

С JavaScript метод не связан.

В консоль пишет NullPointerException, когда я пытаюсь использовать deviceInfo.
...
Рейтинг: 0 / 0
13.11.2012, 17:02:29
    #38036650
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JMF из апплета не находит камеру
Пишут что возможно он jmf.properties не может найти. Ещё пишут что в getDeviceList() хорошо бы передавать параметр.
А разные демо апплеты JMF пробовали запускать? Они находят вашу камеру?
...
Рейтинг: 0 / 0
13.11.2012, 17:47:04
    #38036783
Африканец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JMF из апплета не находит камеру
BlazkowiczПишут что возможно он jmf.properties не может найти. Ещё пишут что в getDeviceList() хорошо бы передавать параметр.
А разные демо апплеты JMF пробовали запускать? Они находят вашу камеру?

jmf.properties у меня в системном CLASSPATH и в jar'е апплета в корне, должно находиться, IMHO.

Пробовал вызывать с параметром new VideoFormat(VideoFormat.RGB) - такая же фигня.

Демо-апплеты, которые я нашел в сети, все старые и не находят класс java.media.ControllerListener; он в пакете есть, но уже в javax. Видимо, надо поискать код апплета и попытаться собрать самому.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JMF из апплета не находит камеру / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]