使用php Webservice加载从MySQL在iPhone上播放的视频

时间:2011-08-28 17:35:04

标签: iphone ipad video video-streaming

任何人都可以指导我这个。我是iphone / ipad编程的新手。我在我的网络服务器上存储视频(apache / php)。我需要编写一个ipad应用程序的代码来获取所选用户的视频列表,并在ipad / iphone上播放这些视频php webservice.I无法继续这个。请允许任何人分享任何相关的链接或淋浴你的想法吗?任何帮助都将受到高度赞赏。

由于

2 个答案:

答案 0 :(得分:1)

你的问题实际上涉及很多实现,但我不确定你现在在哪里:

  1. 用于公开可以调用的Web服务的服务器端编程 获取可用视频列表。你做过这个吗?什么格式 您的服务器端响应,SOAP XML或JSON?

  2. 从iOS客户端,您首先需要建立HTTP 请求Web服务URL条目。你做到了吗?你可以 希望使用ASIHTTPRequest来节省您的工作。

  3. 获得服务器响应后,具体取决于数据的方式 提出,您可能需要找到XML解析器或JSON解析器 解析原始回复。

  4. 然后你需要在播放前完全下载视频, 或流播放。您可能需要再次ASIHTTPRequest 下载。您可能需要MPMoviePlayerViewController或 MPMoviePlayerController(如果您想要更多地控制播放器布局)来播放/流式传输视频,请参阅: MPMoviePlayerController and HTTP Live Streaming

  5. 如果,请不要忘记保存播放列表和用户查看历史记录 您希望提供流畅的用户体验。你可以这么简单地使用 作为NSUserDefaults / plist作为数据持久性媒体,或者复杂 作为SQLite数据库或核心数据。

  6. 我建议你将最终目标分解为具体任务,并逐一解决。

答案 1 :(得分:0)

  1. 对Web服务器进行编程,以返回列表为的JSON对象 电影。您可以包含预览缩略图等。
  2. 包含一个可用的JSON框架(只需快速完成 搜索,有很多)。
  3. 使用JSON Feed中的数据显示您的列表。
  4. 当用户点击某个项目时,启动一个带有的视图控制器 UIWebView显示您的电影。
  5. 如果你不知道如何做这些事情,你应该首先考虑一个Objective-C编程教程。