JavaFX поддерживают для получения аудио микрофона

Я оцениваю JavaFX для проекта на работе, но кажется, что платформа не поддерживает аудио получения использование микрофона. У меня создалось впечатление, что с JavaFX, у каждого был доступ ко "всему Java". Если можно записать использование микрофона и апплета, почему то же не может быть выполнено с помощью JavaFX? Там обходные решения к этому ограничению?

Спасибо.

1
задан freecouch 17 May 2010 в 20:00
поделиться

2 ответа

Нет никаких ограничений - вы правы, говоря, что он имеет доступ ко «всей Java». Предполагая, что для Java существует API захвата микрофона / звука, вы можете просто «вызвать» его из кода JavaFX.

JavaFX - это, по сути, DSL для графического интерфейса пользователя. Если у вас уже есть хорошо спроектированный апплет, который соответствует вашим требованиям, тогда не должно быть причин, по которым компонент «представления» апплета нельзя заменить на JavaFX.

2
ответ дан 3 September 2019 в 00:29
поделиться

Вам нужно будет использовать API JavaSound от JavaFX.

Еще лучше создать набор Java-классов, которые улавливают звук, который вы можете вызывать из FX.

Посмотрите на интерфейс AsyncTask в JavaFX. Поскольку JavaFX не поддерживает многопоточность, вам нужно будет писать многопоточный код на Java. Например, чтобы имитировать кнопки ЗАПИСЬ и СТОП.

Хммм, я предполагаю, что вы пишете свой код, предназначенный для профиля DESKTOP.

0
ответ дан 3 September 2019 в 00:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: