Потоковая музыка онлайн с GWT - PullRequest
0 голосов
/ 17 ноября 2010

Мне нужно разработать приложение, которое размещено в Google App Engine, и получить доступ к базе данных mysql, которая размещена на отдельном сервере, на котором не установлены RMI или tomcat.Данные (музыкальные файлы), хранящиеся на том же сервере, и пути к музыкальным файлам хранятся в базе данных mysql.Пользователи могут выбрать музыкальную категорию и воспроизводить их.

Как и - http://www.the -music-collective.com / listen / MP3Player.html ! [Alt text] [1]

Мои вопросы:

  1. Какую технологию я могу использовать для доступа к базе данных mysql?
  2. Можно ли загружать музыкальные файлы на сервер через интерфейс клиента?

Ответы [ 3 ]

2 голосов
/ 18 ноября 2010

Сайт, который вы упомянули, использует эту библиотеку javascript:http://www.schillmania.com/projects/soundmanager2/
и он обернут GWT JSNI или библиотекой, указанной stan229:http://code.google.com/p/gwt-soundВы можете прочитать больше об этом здесь:http://googlewebtoolkit.blogspot.com/2009/03/giving-your-gwt-application-voice.html

Добавить 1) По этим двум вопросам: Можно ли использовать базу данных MySQL с приложением App Engine
и это: App Engine и MySQL вы не можете подключиться к базе данных mysql напрямую, но вы можете открыть веб-сервис, который свяжет вас с db.Добавить 2) Да, вы можете загружать любые файлы через клиента.Вы можете использовать этот виджет: com.google.gwt.user.client.ui.FileUpload или эта библиотека:http://code.google.com/p/gwt-upload/

0 голосов
/ 18 ноября 2010

Для Клиента вам понадобится что-то вроде GWT-Sound http://code.google.com/p/gwt-sound/ Для URL вам потребуется вызвать какой-нибудь сервер, который возвращает поток данных из mysql на GET

0 голосов
/ 17 ноября 2010

Ну, вам нужно что-то на стороне сервера. Почему не PHP? Они позволят вам иметь PHP на этом сервере? Затем вы можете написать простой скрипт, который даст вам необходимые данные. Просто будь осторожен и береги его.

Что касается загрузки музыки, вы можете справиться и с PHP.

...