1

**我需要构建使用java技术的分布式计算系统来访问存储在不同服务器中的mp3文件。

在用户界面层,用户可以播放音频文件。在使用数据库服务器实现的信息处理层应用程序客户端中。(存储音频和用户数据的地方)在信息处理中,我需要能够管理音频文件。我的问题是,

  1. 什么是入门的最佳框架?
  2. 我能否同时使用不同的技术,如 SmartGWT、SmartGWT EE、mySQL、JSF?
  3. 与 java 配合使用的最佳 mp3 播放器是什么?**
4

2 回答 2

1

(假设您的客户端是浏览器)

最简单的方法:

  1. 在客户端使用 Flash 播放器播放通过 HTTP 下载的 mp3。您可以自己编写或在网上选择一个(有很多可用的):example .

  2. 通过 Web 服务器将您的 mp3 文件作为静态文件提供,或者编写为这些文件提供服务的 Java Servlet。在第二种情况下,您可以拥有更多控制权并实现渐进式 HTTP 下载

于 2010-11-09T11:35:08.993 回答
0

我只会回答有关流媒体的问题:

有一个locality-icecast项目,它在 java 中实现了一个 icecast 流服务器,但它被放弃了,所以你可以继续开发。你也可以看看JRoar,它是一个 ogg 的 icecast 服务器,但它通常是一样的,你也可以从中获得一些想法。

这样任何支持shoutcast/icecast 协议的播放器都可以在你的服务器上工作。

如果您想编写自己的播放器,可以使用JavaLayer库解码 mp3。

于 2010-11-09T10:55:33.367 回答