【发布时间】:2011-01-17 23:00:15
【问题描述】:
我有一个 BB 应用程序,它记录音频并将其发送到 Web 服务,并作为 BLOB 存储在我的数据库中。我想知道如何从不是 BB 播放器的其他来源播放此音频。我能够将音频数据保存为 BB 上的字节数组,然后提取它并毫无问题地播放它,但是当我尝试使用 Java Sound 播放它时,我无法做到这一点。有人试过吗?
【问题讨论】:
标签: blackberry audio amr
我有一个 BB 应用程序,它记录音频并将其发送到 Web 服务,并作为 BLOB 存储在我的数据库中。我想知道如何从不是 BB 播放器的其他来源播放此音频。我能够将音频数据保存为 BB 上的字节数组,然后提取它并毫无问题地播放它,但是当我尝试使用 Java Sound 播放它时,我无法做到这一点。有人试过吗?
【问题讨论】:
标签: blackberry audio amr
BlackBerry 以 AMR 格式记录文件。 Java Sound 无法播放它们,您需要一个编解码器。例如,如果您想保持纯 Java,请尝试 http://sourceforge.net/projects/jspeex/。
【讨论】:
code input_file_name.amr output_file_name.wav 还要记住,这些工具中的大部分源代码来自FFmpeg - 最全面的此类开源代码库东西。