Запись аудио и загрузка в формате WAV или MP3 на сервер - PullRequest
7 голосов
/ 11 августа 2009

Я не уверен, спрашиваю ли я в нужном месте, но в основном я ищу совет о том, как лучше всего:

Запись аудио через микрофон на веб-сайте и загрузка аудио в виде файла WAV или MP3 на сервер

Кто-нибудь имеет большой опыт работы со вспышкой, будет ли это трудно сделать, есть ли на рынке что-нибудь, что в настоящее время делает это?

Я думал о том, чтобы реализовать это как Java-апплет, но я нахожу java-апплеты раздражающими в использовании abit, abit 1998! Существуют ли какие-либо инструменты, которые уже делают это, или кто-нибудь получил какие-либо руководства или что-то еще

Любой совет приветствуется

Спасибо Фил

Ответы [ 5 ]

1 голос
/ 13 мая 2011

Эта флэш-программа делает это, записывает, конвертирует в mp3 и загружает на ваш сервер:

http://fms.denniehoopingarner.com/barebonesRecorder/

Если это не бесплатно и может быть лицензировано за 99 долларов, но если кто-то может предоставить исходный код аналогичной вещи, это было бы здорово.

0 голосов
/ 16 февраля 2012

Вы также можете использовать FLVAR , который представляет собой аудио-рекордер на основе Flash, который работает в браузере.

Как упоминал Конрад, он использует медиа-сервер, такой как Wowza, FMIS или Red5 .

Он поддерживает 2 аудиокодека , присутствующих во Flash Player для кодирования : Nelly Moser ASAO и Speex.

Вы можете использовать API-интерфейсы ffmpeg и FLVAR для преобразования полученного файла .flv в .mp3.

0 голосов
/ 13 октября 2009

Используйте Adobe Flash Media Server (http://www.adobe.com/products/flashmediaserver/) или серверы Java с поддержкой входящих звуковых потоков.

С FMS это действительно просто. Вы создаете во Flash SWF-приложение, которое читает микрофон и отправляет звуковой поток на сервер. FMS запишет это как .flv автоматически. В документации Adobe вы найдете несколько примеров, решающих вашу проблему.

0 голосов
/ 05 февраля 2010

Вы также можете записать с помощью MP3 Recorder Studio , сохранить файл в mp3 и затем загрузить на сервер как вариант, хотя

0 голосов
/ 11 августа 2009

Возможно, стоит взглянуть на Processing, если вы не знакомы с ней, вы можете написать java-апплет без особых хлопот. Там также отличная документация и активные форумы.

http://processing.org/learning/libraries/recordlinein.html

В противном случае вы можете использовать listenup [Цена: $ 200]

http://www.filesland.com/companies/Mobileer-Inc/ListenUp.html

Надеюсь, это поможет,

ки

...