Просмотр полной версии : Как изменить громкость mp3 файла, записанного в ByteArray?
Есть MP3 файл записанный в ByteArray. Надо уменьшить громкость на некоторое значение, например на треть. Как это сделать?
Пробовал так:
normal.position = 0;
var silence:ByteArray = new ByteArray();
while (normal.byteArray.bytesAvailable)
silence:ByteArray.writeFloat(normal.byteArray.readFloat() * 0.5);
normal.byteArray = silence:ByteArray;
Неработает.
громкость мп3 файла? Обычно этим плееры занимаются.
Я записал звук с микрофона. Сохранил звук в WAV(ByteArray), затем перекодировал в MP3(ByteArray). Теперь хочу отправить звук на сервер. Но перед отправкой надо настроить громкость.
Есть MP3 файл записанный в ByteArray. Надо уменьшить громкость на некоторое Пробовал так:
normal.position = 0;
var silence:ByteArray = new ByteArray();
while (normal.byteArray.bytesAvailable)
silence:ByteArray.writeFloat(normal.byteArray.readFloat() * 0.5);
normal.byteArray = silence:ByteArray;
Неработает.
Если это делать с байтами, непожатыми в мп3, то это должно работать.
Добавлено через 1 минуту
правда пример кривенький, надеюсь в оригинале вместо "silence:ByteArray.writeFloat" было "silence.writeFloat"
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.