Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.09.2012, 19:16
TWETTI вне форума Посмотреть профиль Отправить личное сообщение для TWETTI Найти все сообщения от TWETTI
  № 1  
Ответить с цитированием
TWETTI
 
Аватар для TWETTI

Регистрация: Dec 2007
Адрес: Россия, Москва
Сообщений: 541
Отправить сообщение для TWETTI с помощью Skype™
Question Как изменить громкость mp3 файла, записанного в ByteArray?

Есть MP3 файл записанный в ByteArray. Надо уменьшить громкость на некоторое значение, например на треть. Как это сделать?

Пробовал так:
Код AS3:
normal.position = 0;
var silence:ByteArray = new ByteArray();
while (normal.byteArray.bytesAvailable)
silence:ByteArray.writeFloat(normal.byteArray.readFloat() * 0.5);
normal.byteArray = silence:ByteArray;
Неработает.


Последний раз редактировалось TWETTI; 03.09.2012 в 19:36.
Старый 03.09.2012, 20:26
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 2  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
громкость мп3 файла? Обычно этим плееры занимаются.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 03.09.2012, 20:40
TWETTI вне форума Посмотреть профиль Отправить личное сообщение для TWETTI Найти все сообщения от TWETTI
  № 3  
Ответить с цитированием
TWETTI
 
Аватар для TWETTI

Регистрация: Dec 2007
Адрес: Россия, Москва
Сообщений: 541
Отправить сообщение для TWETTI с помощью Skype™
Я записал звук с микрофона. Сохранил звук в WAV(ByteArray), затем перекодировал в MP3(ByteArray). Теперь хочу отправить звук на сервер. Но перед отправкой надо настроить громкость.

Старый 03.09.2012, 20:56
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 4  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Цитата:
Сообщение от TWETTI Посмотреть сообщение
Есть MP3 файл записанный в ByteArray. Надо уменьшить громкость на некоторое Пробовал так:
Код AS3:
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"

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:41.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.