Запис звуку під flash, haxe

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

Я розробляю компанії різні електронні підручники та презентації в Flash! І у мене є питання. Як мені записувати звук з мікрофона, щоб його можна повторно відтворити! Проекти поширюються через інсталяційні диски. Тому ніяк неполучается використовувати сервери. Насправді зберігати звук на диску непотрібно, хоча б щоб можна було тимчасово прослухати запис з мікофона! Будь ласка допоможіть, або прошу ради що можна зробити в даній ситуації!

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

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

З відтворенням flv-файлів флеш-плеєр справляється сам, тут ніякої медіа-сервер не потрібен. flv-файли можна записати на ваш CD-диск і звертатися до них з флеш-плеєра за відносним шляху.

Із завданням запису звуку без сервера не доводилося стикатися і питання це не здається мені простим, так що можу тільки припускати.
Якщо ви розробляєте ці додатки для поширення на CD, значить вже використовуєте якусь оболонку, в яку обертається flash. Напевно спочатку варто пошукати ці можливості в ній.

Далі я б вивчив тему запису потоку з мікрофона під що-небудь типу byteArray прямо всередині Flash, для подальшого перетворення і відтворення. Якщо така можливість є, то це можливо вирішить питання. Цей шлях не відноситься саме до haXe, так що информаии про нього слід шукати швидше в джерелах пов'язаних з можливостями ActionScript3 і flashPlayer.

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

Схожі статті