GWT аудио запись - PullRequest
       10

GWT аудио запись

2 голосов
/ 01 апреля 2010

Есть ли варианты записи звука в приложении GWT?

Опции, кажется, включают flex, возможно, java-апплет или какую-то другую форму flash?

Ответы [ 2 ]

3 голосов
/ 01 апреля 2010

К сожалению, похоже, что в настоящее время нет способа записать звук, используя только JavaScript, поэтому невозможно использовать только GWT (поскольку компилятор GWT генерирует только JavaScript).

Однако проект Mozilla Jetpack включает в себя Audio API , который может сделать это возможным. Имейте в виду, что это передовая функция, которая, вероятно, не будет широко поддерживаться в течение очень долгого времени.

Этот ответ может быть полезен, поскольку он задает аналогичный вопрос: Как записать звук из веб-приложения на основе Javascript?

1 голос
/ 03 июня 2011

Для нашего веб-приложения GWT мы используем Java-апплет, созданный Javasonics.У них есть бесплатная (с ограничениями) версия, которую вы можете использовать.Он работает очень хорошо и поддерживает несколько аудиоформатов.Апплет работал без проблем в Windows, Linux и Mac.

Вы можете управлять апплетом с помощью JavaScript.В вашем коде клиента GWT вам придется использовать JSNI для взаимодействия между реальным кодом JavaScript и вашим кодом GWT.

Однако, похоже, в GWT есть ошибка, из-за которой апплет отображается поверх диалогови это довольно раздражает.Мы решили эту проблему, установив для видимости апплета значение false при отображении диалоговых окон.

...