загружать видео для воспроизведения на iPhone из MySQL с помощью php Webservice - PullRequest
0 голосов
/ 28 августа 2011

Может кто-нибудь, пожалуйста, направьте меня в этом.Я новичок в программировании для iphone / ipad. Я храню видео на своем веб-сервере (apache / php). Мне нужно написать код для приложения ipad, чтобы получить список видео для выбранного пользователя и воспроизводить эти видео на ipad / iphone, используяphp webservice.Мне не удалось начать это. Пожалуйста, кто-нибудь может поделиться какими-либо связанными ссылками или высказать свои мысли по этому поводу?Любая помощь будет высоко ценится.

Спасибо

Ответы [ 2 ]

1 голос
/ 28 августа 2011

Ваш вопрос на самом деле требует много реализации, но я не уверен, где вы сейчас находитесь:

  1. Программирование на стороне сервера для предоставления веб-сервиса, который может быть вызванчтобы получить список доступных видео.Вы сделали это?И в каком формате ваши ответы на стороне сервера, SOAP XML или JSON?

  2. На стороне клиента iOS сначала необходимо установить HTTP-запрос к записи URL-адреса веб-службы.Вы сделали это?Возможно, вы захотите использовать ASIHTTPRequest для экономии ваших усилий.

  3. После того, как вы получите ответ сервера, в зависимости от способа представления данных, вам может потребоваться найтисинтаксический анализатор XML или анализатор JSON для анализа необработанного ответа.

  4. Затем необходимо полностью загрузить видео перед воспроизведением или выполнить потоковое воспроизведение.Вам может снова понадобиться ASIHTTPRequest для загрузки.Вам может понадобиться MPMoviePlayerViewController или MPMoviePlayerController (если вы хотите больше контроля над макетом плеера) для воспроизведения / потоковой передачи видео, см .: MPMoviePlayerController и HTTP Live Streaming

  5. Ине забудьте сохранить плейлист и историю просмотра пользователей, если вы хотите обеспечить удобство работы с пользователем.Вы можете использовать как NSUserDefaults / plist, так и носитель хранения данных, или такой же сложный, как база данных SQLite или Core Data.

Я предлагаю вам разбить вашу конечную цель на конкретные задачи,и займитесь ими один за другим.

0 голосов
/ 28 августа 2011
  1. Запрограммируйте ваш веб-сервер так, чтобы он возвращал объект JSON со списком фильмы. Вы можете включить миниатюры предварительного просмотра и т. Д.
  2. Включите одну из доступных сред JSON (просто сделайте быстрый поиск есть много).
  3. Используйте данные из канала JSON для отображения вашего списка.
  4. Когда пользователь нажимает на элемент, запустить контроллер представления с UIWebView для показа ваших фильмов.

Если вы не знаете, как сделать что-либо из этого, вам следует сначала рассмотреть учебник по программированию target-C.

...