![]() |
Преобразовать данные с микрофона с 11кгц в 44кгц
Записываю данные с микрофона:
Код AS3:
В документации сказано что для проигрывания звука через обьект Sound нужен звук в формате 44кгц, но можно и преобразовать звук и из формата с меньшей частотой. Цитата: "Можно также преобразовать микрофонные сэмплы, захваченные при низкой частоте, в частоту 44 кГц, которая требуется объекту Sound." Сейчас если я пытаюсь проиграть звук то он просто сильно быстро играется, а мне требуется замедлить его до нормальной скорости. Вопрос: Как сделать это преобразование из 11 в 44кгц? |
Самое тупое будет - продублировать каждый такт 4 раза.
По умному - сделать апроксимацию, линейную или сплайн. Но на сплайне флеш наверно умрёт, только если не выносить код в алхимию. |
продублировал вроде нормально, для микрофона соёдет.
|
| Часовой пояс GMT +4, время: 18:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.