Запись звука во Flash

Я разрабатываю компании различные электронные учебники и презентации во Flash! И у меня есть вопрос. Как мне записывать звук с микрофона, чтоб его можно повторно воспроизвести! Проекты распространяются через установочные диски. Поэтому никак неполучается использовать серверы. На самом деле сохранять звук на диске ненужно, хотя бы чтоб можно было временно прослушать запись с микофона! Пожалуста помогите, или прошу совета что можно сделать в данной ситуации!

Re: Запись звука во Flash

Проблема решаема. Вам понадобится программа, которая может захватывать звук с микрофона и сохранять его в формат flv. Такой программой является, например, Adobe Premiere Pro CS3, входящая в состав пакета Adobe CS3. Можно погуглить какой-нибудь бесплатный (или более дешовый вариант).

А можно воспользоваться как раз таки медиа сервером - он получит аудио-поток от флеш-плеера и сохранит в flv-файл. Проще всего скачать девелоперскую версию FMS. Она бесплатная, но с органичением на 10 подключений. Никакой код на стороне сервера не понадобится. Нужно будет прочитать доку по классу NetStream, там есть примеры кода (для клиентской части) которые вы сможете использовать с минимальными доработками.

С воспроизведением flv-файлов флэш-плеер справляется сам, тут никакой медиа-сервер не нужен. flv-файлы можно записать на ваш CD-диск и обращаться к ним из флеш-плеера по относительному пути.

Re: Запись звука во Flash

С задачей записи звука без сервера не приходилось сталкиваться и вопрос этот не кажется мне простым, так что могу только предполагать.
Если вы разрабатываете эти приложения для распространения на CD, значит уже используете какую-то оболочку, в которую оборачивается flash. Наверное сначала стоит поискать эти возможности в ней.

Далее я бы изучил тему записи потока с микрофона во что-нибудь типа byteArray прямо внутри Flash, для последующего преобразования и воспроизведения. Если такая возможность есть, то это возможно решит вопрос. Этот путь не относится именно к haXe, так что информаю о нём следует искать скорее в источниках связанных с возможностями ActionScript3 и flashPlayer.

Если и это не поможет, возможно стоит познакомиться поближе с SWHX, т.к. если на данный момент именно такого встроенного функционала в нём нет (а его по-моему нет), то его можно создавать самостоятельно, путём создания расширений для Neko. Это конечно не тривиальная задача, но как показывает вот эта статья, некоторые идут по этому пути при разработке desktop программ для распространения на CD вполне успешно.

Ну и ещё один возможный путь - всё таки подумать насчет использования сервера. Тот же haxeVideo - он компактный, открытый и не требует установки. Можно попробовать включить его в своё приложение и запускать/использовать когда необходимо.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>.

Подробнее о форматировании

CAPTCHA
Этот вопрос помогает предотвратить автоматический спам
Image CAPTCHA
Enter the characters shown in the image without spaces, also respect upper and lower case.
To prevent automated spam submissions leave this field empty.