有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在网站媒体播放器上播放声音文件

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

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

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

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

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

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

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

    我认为您建议在网页上安装一个applet,它通过一个webservice连接到服务器,这当然是可能的,但需要做更多的工作

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

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

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

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