2

大家好,我是 Web 开发的新手,所以在开发工具方面我真的很笨。我有从我的 BB 应用程序记录的 .amr 文件,这些文件被发送并保存在服务器上。我希望能够通过网站上的网络播放器播放这些文件,对此我有几个问题:

1) 将这些文件转换为 mp3 o wav 之类的文件而不是尝试使用 amr 格式播放是否合理?声音文件由 java web 服务接收,并作为文件保存在我的硬盘上,URL 保存在 MySQL 数据库中。因此,如果建议使用转换方法,我希望它使用 Java。

2) 我可以使用什么播放器以及如何播放这些文件?无论是 amr 文件还是转换后的文件

3) 如何创建指向所述音频文件的链接,以便人们可以访问并听到它?我知道这与我原来的问题行略有不同,但我也必须能够做到。

提前致谢

4

1 回答 1

0

1) MP3 或 wav 将是一个好主意。您可以将 LAMEonJ (http://openinnowhere.sourceforge.net/lameonj/) 之类的东西用于 wav -> mp3。幸运的是,AMR 也有类似的东西。

2) <audio>HTML5 中的标签是否可能是一个选项?然后用户可以直接在浏览器中播放文件,您可以只在网站上呈现 HTML,而不是通过 Web 服务提供它。

我认为您建议在网页上使用一个小程序,该小程序通过 Web 服务连接到服务器,这当然是可能的,但需要做更多的工作。

否则,如果您只是提供音乐文件,您将无法控制在客户端使用的播放器,一旦他们有了您的文件,他们就可以随心所欲地使用它。

HTML5 的唯一缺点是他们需要一个相对较新的浏览器。

3)如果您正在使用,<audio>那么这已经处理好了。

如果你用谷歌搜索<audio>标签,我想你会找到很多信息,以及为旧浏览器提供替代播放器的策略。

于 2011-01-25T12:12:53.600 回答