更改Blackberry中的音频文件

时间:2010-12-10 14:13:42

标签: audio blackberry java-me blackberry-jde

我有一些不同类型的音频文件 - .mp3,.amr - 保存在我的BlackBerry上,我想改变它们。我想让音乐或语音录制的声音不同。

如何更改音频?也许将文件作为字节流并逐字节更改?可能吗?还有其他建议吗?

2 个答案:

答案 0 :(得分:0)

如果您的意思是通过混合不同的媒体文件进行更改,那么您可以使用以下代码。仅当您的设备支持混音时,才会播放第二个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();
}
}

注意: - 上面的示例不会改变任何文件。只需混合多个声音文件。

答案 1 :(得分:0)

未找到此类API。也许其他j2me平台上的东西可以被移植但是对于bb这样的框架目前还没有。