【问题标题】:Changing audio file in Blackberry在黑莓中更改音频文件
【发布时间】:2010-12-10 14:13:41
【问题描述】:

我有一些不同类型的音频文件——.mp3、.amr——保存在我的黑莓上,我想修改它们。我想让音乐或录音的声音不同。

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

【问题讨论】:

    标签: audio blackberry java-me blackberry-jde


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢,但这不是我想要的。我想要一些可以让我将声音效果应用到现有声音文件的东西。我不知道 RIM 提供的此类 API。我也不知道有什么开源存在。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-12
      相关资源
      最近更新 更多