4

我正在研究我可能要在不久的将来编写的 iPhone 应用程序的视频流。该应用程序除了流式视频之外还有很多其他功能,但视频方面是我没有经验的部分。

有人知道有关编写流媒体视频应用程序的好文章吗?

谷歌似乎用链接淹没了我,这些链接不符合我的要求。

谢谢,

4

2 回答 2

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]; 
}
于 2009-05-20T09:50:49.033 回答
0

我也在看这个问题。我想在 iPad 应用程序中嵌入视频,类似于美联社 iPad 应用程序处理视频的方式。

显然,您可以在 OS 3.2 及更高版本中执行此类嵌入视频。Apple 的 MPMoviePlayerController 文档描述了如何做到这一点:

http://developer.apple.com/iphone/library/documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html

于 2010-05-26T15:04:13.633 回答