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

发布于 2024-10-12 17:18:29 字数 386 浏览 2 评论 0原文

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

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

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

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

提前致谢

Hey all, i'm new to web development so i'm really dumb when it comes to tools for working on it. I have .amr files recorded from my BB application that are sent and saved on a server. I want to be able to play these files via a webplayer on a website, I have a couple of questions regarding this:

1) Would it be sound to convert these files to something like mp3 o wav instead of trying to play using the amr format? The sound files are received by a java web service and saved as files on my hard drive with the URL saved on a MySQL database. So if a conversion method is suggested I would prefer it be in Java.

2) What player can I use and how, to play these files? Be it the amr files or converted files

3) How can I create a link that will point to said audio file so people can go to it and hear it? I know this differs a little from my original question line but I have to able to do it as well.

thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眉目亦如画i 2024-10-19 17:18:29

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

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

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

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

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

3) 如果您使用的是 那么这已经得到解决。

如果您搜索 标签,我想您会找到很多信息,以及为旧版浏览器提供替代播放器的策略。

1) MP3 or wav would be a good idea. You could use something like LAMEonJ (http://openinnowhere.sourceforge.net/lameonj/) for wav -> mp3. And with luck there's something similar for AMR.

2) Is the <audio> tag in HTML5 likely to be an option? The users could then play the file directly in the browser, and you could just render HTML on the website, rather than providing it through a webservice.

I think you are suggesting an applet on a web page, that connects to the server via a webservice, which would certainly be possible but a lot more work.

Otherwise, if you're just serving a music file, you're not going to be able to control what player is used on the client side, once they have your file they can do with it whatever they like.

The only down side of HTML5 is that they'll need a relatively recent browser.

3) If you're using <audio> then this is already taken care of.

If you google for the <audio> tag I think you'll find a lot of information,as well as strategies for providing alternative players to older browsers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文