【问题标题】:Online music Streaming with GWT使用 GWT 进行在线音乐流式传输
【发布时间】:2010-11-17 16:29:44
【问题描述】:

我需要开发一个托管在 Google App Engine 中的应用程序并访问托管在未启用 RMI 或 tomcat 安装的单独服务器中的 mysql 数据库。存储在同一服务器中的数据(音乐文件)和音乐文件路径存储在 mysql 数据库中。用户可以选择音乐类别并播放它们。

就像 - http://www.the-music-collective.com/listen/MP3Player.html ![替代文字][1]

我的问题是,

  1. 我可以使用什么技术来访问 mysql 数据库?
  2. 我可以通过客户端接口上传音乐文件到服务器吗?

【问题讨论】:

    标签: mysql gwt smartgwt gwt-rpc


    【解决方案1】:

    您提到的网站正在使用这个 javascript 库:
    http://www.schillmania.com/projects/soundmanager2/
    它由 JSNI 或由 stan229 提到的库用 GWT 包装:
    http://code.google.com/p/gwt-sound
    您可以在此处阅读更多相关信息:
    http://googlewebtoolkit.blogspot.com/2009/03/giving-your-gwt-application-voice.html

    添加1)根据这两个问题:
    Can I use a MySQL database with an App Engine application
    和这个:
    App Engine and MySQL
    您不能直接连接到 mysql 数据库,但您可以公开将您与 db 连接的 Web 服务。

    添加 2) 是的,您可以通过客户端上传任何文件。您可以使用这个小部件:
    com.google.gwt.user.client.ui.FileUpload
    或这个库:
    http://code.google.com/p/gwt-upload/

    【讨论】:

      【解决方案2】:

      嗯,你需要 一些东西 服务器端。为什么不是 PHP?他们会让你在那台服务器上安装 PHP 吗?然后,您可以编写一个简单的脚本来为您提供所需的数据源。请小心并保护它。

      关于上传音乐,你也可以用 PHP 来处理。

      【讨论】:

        【解决方案3】:

        对于客户端,您将需要 GWT-Sound http://code.google.com/p/gwt-sound/ 之类的东西 对于 URL,您需要调用某种服务器,该服务器在 GET 上返回来自 mysql 的数据流

        【讨论】:

          猜你喜欢
          • 2017-02-07
          • 1970-01-01
          • 1970-01-01
          • 2013-02-04
          • 2018-04-13
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多