Запись аудио через Интернет для интранет-решения - PullRequest
6 голосов
/ 16 марта 2009

Какой самый лучший (самый дешевый, самый открытый) способ записи аудио через веб-страницу. Затем сохраните эту запись в формате MP3 и сделайте ее доступной через уникальный идентификатор / URL.

Я думаю, что плагин на основе Flash будет лучшим. Я думаю о чем-то, что работает как Odeo, но это будет только для использования в Интранете. Я не могу полагаться и на общедоступные URL или сервисы.

Я ищу что-то, что можно объединить в существующих проектах (Open Source).

Ответы [ 6 ]

3 голосов
/ 17 марта 2009

Для записи аудио требуется сервисный сервер, который может быть размещен на одном из компьютеров вашей сети (если вы не делаете это через AIR локально для каждого компьютера).

FMS от Adobe предоставляет возможность записи и воспроизведения потоков.

Но, во-первых, вы должны взглянуть на Red5 , который является альтернативной бесплатной услугой:

http://www.red5.org/

На их веб-сайте есть примеры, а некоторые можно найти и в Google. вот один:

http://fms.denniehoopingarner.com/

Вот краткое руководство по локальной записи с помощью AIR :

http://seeing -is-believing.blogspot.com / 2008/05 / захват и запись аудио-поток-with.html

1 голос
/ 22 июня 2009

Так плохо, как Adobe облажалась с DIrector. Я использую, чтобы сделать это в одно мгновение (запись Audi на целых 44 000 wav / 16 бит через веб-страницу, используя Director SHockwave и соответствующий xtra (дополнительный 100-долларовый плагин) ... слишком плохие вещи становились такими сложными с as3 ... (но да, хорошо, более чисто и эффективно)

1 голос
/ 16 марта 2009

Вот учебник по использованию микрофона во Flash:

http://www.kirupa.com/developer/actionscript/microphone.htm

Документирование объекта Flash Microphone:

http://www.adobe.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary479.html

0 голосов
/ 04 марта 2012

Я тоже искал, и самое многообещающее, что я нашел до сих пор, это Red5 плюс подсказки от http://fms.denniehoopingarner.com/ ... насколько продвинулись эти инструменты, так как вопрос был задан здесь еще в 2009 ? На их пути также есть аудио API для браузеров, но кажется, что Flash (и / или Java?) Необходимы для обычных пользователей.

0 голосов
/ 15 мая 2009

Альтернативой записи в браузере является запрос пользователя загрузить файл, который он записал, из другого приложения. Там есть все виды проблем с юзабилити, но это может быть самый простой способ сделать это в 2009 году.

Недавно я говорил об этом с другом-разработчиком Flash, чтобы узнать, есть ли какое-то решение, использующее только Flash и стандартный набор инструментов веб-сервера, не зависящее от Red5 или FMS, и он предположил, что это на самом деле возможно с Flash 10. дал мне идею , которую я чуть более подробно изложил здесь . Кто-нибудь хотел бы помочь и сделать это, или это невозможно?

0 голосов
/ 16 марта 2009

Вы не можете записывать звук с помощью веб-страницы, но если по какой-то причине вам необходимо встроить приложение для записи звука (как вы сказали, с помощью какого-либо плагина), то, вероятно, Java-апплет лучший / самый простой способ. Пользовательский плагин / расширение будет лучше, но сложнее, если он не существует (может быть).

Возможно, вам также следует пересмотреть вопрос об использовании веб-страницы для этого. Вы действительно не задали свои требования, поэтому я не могу сказать, но, возможно, будет гораздо лучше использовать сетевое приложение, отличное от вашего веб-браузера:)

...