audio - 在Blackberry中更改音频文件

标签 audio blackberry java-me blackberry-jde

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

如何更改音频?也许以字节流的形式获取文件并逐字节更改它们?可能吗?还有其他建议吗?

最佳答案

如果您是通过混合不同的媒体文件来进行更改,则可以采用以下代码。仅当您的设备支持混音时,第二个声音文件才会播放。第一个文件是主声音文件。第二个通常是持续时间较短的音效文件。

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();
}
}

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

关于audio - 在Blackberry中更改音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4409624/

相关文章:

java - 如何删除大字符串数据中的重复字符串?

java - Android 文件浏览器抛出 IO 异常?

iphone - iOS:录制语音编码的音频格式,用于网络传输

networking - 如何在Blackberry中编写SMS应用程序?

java - 未捕获的异常 : no application instance (blackberry)

java - LWUIT 水平列表滚动 垂直表格滚动

java - 在 Java J2ME 中加载图像

c++ - 有没有办法用C++制作一个运行在Java手机上的程序?

audio - AUMIDIEffectBase,错误验证插件

c# - 后台C#mp3