Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Дружит-ли java с WinApi


Автор: Ak47black 20.2.2010, 22:09
Здравствуйте.
Хоте-бы спросить кто имеет дело с Java.
(Вопрос новичка)
Хочу написать программу на C, а потом повторить тоже самое с Java. (буду пользоваться Java SE, javac компилятором)
Есть опасение, что при написании под java я не смогу воспользоваться функциями из winmm.dll, такими как waveInStart, waveInAddBuffer. Тоесть буду работать со звуком с микрофона.
Подскажите пожалуйста, могут-ли у меня возникнуть трудности при работе с этими функциями. Или все должно получится?  smile 

Автор: GZep 21.2.2010, 01:14
да, либо через JNI, но куда лучше и удобнее через https://jna.dev.java.net/

Добавлено через 4 минуты и 47 секунд
вот структура библиотеки: https://jna.dev.java.net/javadoc/com/sun/jna/examples/win32/package-tree.html

Автор: Vasay 21.2.2010, 01:47
Для работы с микрофоном есть http://java.sun.com/products/java-media/sound/reference/api/index.html

Использование нативных API системы в Java не стоит, так как программа перестает быть кросплатформенной.

Автор: Ak47black 21.2.2010, 23:21
Спасибо Вам за ответы.
Ситуация прояснилась, скоро попробую.  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)