В Netbeans может оказаться полезным создать максимальный размер кучи. Перейдите к Выполнить => Установить конфигурацию проекта => Настроить . В появившемся окне Run перейдите к опции VM Option , заполните -Xms2048m -Xmx2048m
. Это может решить проблему размера кучи.
Flash требует, чтобы Вы использовали медиасервер (примечание: я все еще использую Flash MX, но быстрый поиск Google поднимает документацию для Flash CS3, который, кажется, соглашается - отмечают, что Flash CS4 скоро отсутствует, мог бы измениться затем). Macromedia / цель Adobe пороть Вас их медиасервер, но проект с открытым исходным кодом Red5 мог бы быть suitible для Вашего проекта:
Я думаю, что Java будет большим количеством suitible. Я видел апплет, который мог бы сделать то, что Вы хотите на Moodle (виртуальная среда обучения с открытым исходным кодом):
(требуемый от членства сайт, но открытый для Google, следовательно ссылка переходит к странице кэша Google).
Вы могли загрузить Настоящего Основного Производителя, который свободен здесь (http://forms.real.com/rnforms/products/tools/producerbasic/), и встройте его как объект activeX, так как это находится на Вашей интранет. Flash встроит тот же путь, это находится на всех офисных рабочих станциях, но так как это - Ваша Интранет, Вы могли установить его на всех машинах с AD. Реальные звуковые файлы являются очень маленькими по сравнению с wav и звучат великолепно. Вот ссылка на Реальное руководство практического руководства ActiveX Sudio. http://service.real.com/help/library/guides/activex/producerx.html
Ваши единственные опции являются Flash, Java, ActiveX или записью пользовательского расширения Firefox. Flash является, вероятно, Вашим наилучшим вариантом - Вы могли записать или использовать существующее приложение Flash, чтобы сделать запись и сохранить почти все остальное в чистом JavaScript.
Почему Вы хотите файл WAV? Если Вы планируете обработать фактические биты формы сигнала на клиенте, то это - вероятно, плохая идея; клиент мог бы быть действительно медленным, и Вы не сможете действительно управлять файлом. Если Вы хотите передать звук обратно серверу, то намного лучше отправить сжатый файл и затем распаковать его на сервере.
Да я полагаю, что Flash или Апплет Java являются единственными способами сделать это. Так как Вы не можете взаимодействовать с микрофоном, необходимо использовать своего рода плагин браузера, это - единственный способ использовать микрофон. Я не знаю ни о каком другом плагине, который предоставил бы этому функции. Быстрый поиск на Google не показал дальнейшие возможности. Я думаю, что самое легкое шло бы с Flash.
Flash будет Вашим лучшим решением.
Надо надеяться, это поможет: http://www.kirupa.com/forum/showthread.php?t=17331