Если вы имеете в виду изменение путем микширования различных медиафайлов, вы можете взять следующий код. Второй файл 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();
}
}
ПРИМЕЧАНИЕ: - Над образцом не будет изменен ни один файл. Просто соедините несколько звуковых файлов.
Спасибо, но это не то, что я ищу. Я хочу что-то, что позволит мне применить звуковые эффекты к существующему звуковому файлу. Я не знаю такого API, предоставляемого RIM. Также я не знаю ничего открытого источника. – 2011-04-06 07:35:31