需要iOS教程在我的应用程序中播放视频文件[关闭]

Posted

技术标签:

【中文标题】需要iOS教程在我的应用程序中播放视频文件[关闭]【英文标题】:Need a tutorial for iOS to play video files in my application [closed] 【发布时间】:2011-08-09 19:21:37 【问题描述】:

我将构建一个 ios 应用程序,该应用程序将从我的网络服务下载视频以在应用程序中离线播放。

我正在寻找一个能够向我展示基础知识的教程,其中包括:

    从网络下载视频文件 将其存储在我的应用程序的数据存储中(什么结构/位置) 从我的数据存储播放此视频 我需要什么视频格式

【问题讨论】:

找到一个能满足你所​​有要求的教程(基本上是为你编写应用程序)可能有点太具体了。但是,上一个问题涵盖了视频下载和播放的重要部分:***.com/questions/2572529/… 这正是我所需要的,谢谢。 【参考方案1】:

通常我使用ASIHTTPRequest 从网上下载东西,它是一个很棒的库,可以为您处理多线程。它应该给你一个网址。然后,您可以使用 MPMoviePlayerController 类播放视频。以下是播放视频的代码:

MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];

[[player view] setFrame:[self.view bounds]]; // Frame must match parent view

[self.view addSubview:[player view]];

[player play];

[player release];

【讨论】:

【参考方案2】:

要从网络下载视频,您可以使用ASIHTTP framework。有很多例子可以让你抢先一步。

之后,您可以按照本教程,播放存储的视频 - Video Playback from within an iOS 4 iPad Application

【讨论】:

以上是关于需要iOS教程在我的应用程序中播放视频文件[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在我的 iOS 应用程序中与我的外部附件通信以播放流中的视频

无法在我的 ios 应用中播放视频

从 iOS 设备播放视频文件

当我在我的应用程序中录制完整的音频时,如何在其他 iOS 应用程序中继续播放音乐? [关闭]

从IOS设备播放音频/视频内容到Apple TV的起点[关闭]

如何在 iOS 中检测 wifi 或 3G 信号强度?