Вырезать сэмпл из mp3 файла
Всем привет.
Можно ли вырезать часть звукового файла и сохранить его ? Т.е я могу загрузить mp3-шку и мне надо вырезать из него определённую часть. Я думал, что может как-то можно через byteArray это сделать, но не знаю как. Это вообще возможно ? |
Это возможно. Существуют уже готовые библиотеки. Ищите.
|
Я вот это и делаю. Даже на это форуме есть подобные темы, но ответа жалко нет.
|
Sound.extract
|
Есть примеры использования?
|
Цитата:
|
Получилось..))
Если кому-то интересно, то вкратце опишу так: 1. Через urlloader загружаем Mp3, как бинарные данные 2. Определяем битрейт (тут возможно 2 варианта, я разобрался только с постоянным битрейтом). Есть либа audiofx, там можно додумать, как вытащить битрейт. 3. если битрейт 256кбит/сек, то например 10-я секунда это (256*1000)/8*10. Пишем цикл с 10 по 20 сек. Код AS3:
Код AS3:
Остался один вопрос. Как получить битрейт в данной секунде ? |
Цитата:
|
битрейт в каждой секунде получать незачем, ведь если использовать SampleDataEvent.SAMPLE_DATA, то он сам посебе получается. Пример: загружается файл 350КБ звука и можно вырезать из него каждую десятую часть.
Код AS3:
ПС: Уменьшите громкость колонок, РОК... Кнопки стоп НЕТУ. |
Часовой пояс GMT +4, время: 04:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.