Изменение аудио файла в Blackberry - PullRequest
1 голос
/ 10 декабря 2010

У меня есть несколько аудиофайлов разных типов - .mp3, .amr - сохраненных на моем BlackBerry, и я хочу их изменить.Я хочу, чтобы музыка или записанный голос звучали по-другому.

Что я могу сделать, чтобы изменить звук?Может быть, получить файл в виде потока байтов и изменить их побайтно?Является ли это возможным?Любые другие предложения?

Ответы [ 2 ]

0 голосов
/ 15 мая 2011

Таких API не найдено. Возможно, что-то из других платформ j2me могло бы быть портировано, но для bb такая структура в настоящее время недоступна.

0 голосов
/ 06 апреля 2011

Если вы имеете в виду изменить, смешивая различные медиа-файлы, вы можете взять следующий код. Второй файл sond будет воспроизводиться, только если ваше устройство поддерживает микширование. Первый файл - это основной звуковой файл. Вторым обычно является файл звукового эффекта небольшой длительности.

Player musicPl = Manager.createPlayer("file:///SDCard/BlackBerry/Music/musicfile.mp3");
Player soundPl = Manager.createPlayer("file:///SDCard/BlackBerry/Music/soundfile.amr");
musicPl.realize();
soundPl.realize();
musicPl.start();
if (System.getProperty("supports.mixing").equals("true"))
{
for (int i = 0; i < 10; ++i)
{
soundPl.start();
Thread.sleep(500);
soundPl.stop();
}
}

ПРИМЕЧАНИЕ. - Приведенный выше пример не изменит файл. Просто смешайте несколько звуковых файлов.

...