我正在研究我可能要在不久的将来编写的 iPhone 应用程序的视频流。该应用程序除了流式视频之外还有很多其他功能,但视频方面是我没有经验的部分。
有人知道有关编写流媒体视频应用程序的好文章吗?
谷歌似乎用链接淹没了我,这些链接不符合我的要求。
谢谢,
米
我正在研究我可能要在不久的将来编写的 iPhone 应用程序的视频流。该应用程序除了流式视频之外还有很多其他功能,但视频方面是我没有经验的部分。
有人知道有关编写流媒体视频应用程序的好文章吗?
谷歌似乎用链接淹没了我,这些链接不符合我的要求。
谢谢,
米
Apple 在他们的文档中提供了关于媒体框架的良好文档。
搜索 MPMoviePlayerController。以下示例代码从 URL 播放电影。(免责声明,此代码来自 Apple)。
-(void)playMovieAtURL:(NSURL*)theURL
{
MPMoviePlayerController* theMovie=[[MPMoviePlayerController alloc] initWithContentURL:theURL];
theMovie.scalingMode=MPMovieScalingModeAspectFill;
theMovie.userCanShowTransportControls=NO;
// Register for the playback finished notification.
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(myMovieFinishedCallback:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:theMovie];
// Movie playback is asynchronous, so this method returns immediately.
[theMovie play];
}
// When the movie is done,release the controller.
-(void)myMovieFinishedCallback:(NSNotification*)aNotification
{
MPMoviePlayerController* theMovie=[aNotification object];
[[NSNotificationCenter defaultCenter] removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:theMovie];
// Release the movie instance created in playMovieAtURL
[theMovie release];
}
我也在看这个问题。我想在 iPad 应用程序中嵌入视频,类似于美联社 iPad 应用程序处理视频的方式。
显然,您可以在 OS 3.2 及更高版本中执行此类嵌入视频。Apple 的 MPMoviePlayerController 文档描述了如何做到这一点: