嘿所有,我是网络开发的新手,所以当涉及到工作的工具时,我真的很蠢。我有从我的BB应用程序记录的.amr文件,这些文件被发送并保存在服务器上。我希望能够通过网站上的网络播放器播放这些文件,我对此有几个问题:
1)将这些文件转换为mp3 o wav而不是尝试使用amr格式播放是否合理?声音文件由java Web服务接收,并作为文件保存在我的硬盘驱动器上,URL保存在MySQL数据库中。因此,如果建议使用转换方法,我宁愿使用Java。
2)我可以使用什么播放器以及如何播放这些文件?无论是amr文件还是转换后的文件
3)如何创建一个指向所述音频文件的链接,以便人们可以访问并听到它?我知道这与我原来的问题略有不同,但我必须能够做到这一点。
提前致谢
答案 0 :(得分:0)
1)MP3或wav是个好主意。您可以使用类似LAMEonJ(http://openinnowhere.sourceforge.net/lameonj/)的内容来获取wav - > MP3。幸运的是,AMR也有类似的东西。
2)HTML5中的<audio>
标签可能是一个选项吗?然后,用户可以直接在浏览器中播放文件,您只需在网站上呈现HTML,而不是通过Web服务提供。
我认为你在网页上建议一个applet,它通过web服务连接到服务器,这肯定是可能的,但是还有很多工作。
否则,如果您只是提供音乐文件,那么您将无法控制客户端使用的播放器,一旦他们拥有您的文件,他们就可以随意使用它。
HTML5的唯一缺点是他们需要一个相对较新的浏览器。
3)如果你正在使用<audio>
,那么这已经得到了解决。
如果你谷歌搜索<audio>
标签,我认为你会发现很多信息,以及为旧浏览器提供替代播放器的策略。