我正在研究iPhone应用程序的视频流,我可能不得不在不久的将来写这篇文章。该应用程序除了流视频之外还做了很多,但视频方面是我没有经验的部分。
任何人都知道有关编写流式视频应用的好文章吗?
Google似乎淹没了一些链接,这些链接包含了我不想做的事情。
谢谢,
米
答案 0 :(得分:1)
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];
}
答案 1 :(得分:0)
我也在考虑这个问题。我想在iPad应用程序中嵌入一个视频,就像美联社的iPad应用程序处理视频一样。
显然,您可以在OS 3.2及更高版本中执行此类嵌入式视频。 Apple的MPMoviePlayerController文档描述了如何做到这一点: