状态栏隐藏时MPMoviePlayerController黑屏

时间:2013-06-26 09:27:22

标签: ios video-streaming mpmovieplayercontroller

我想让一个视频流工作。 我的代码工作超级,它开始播放(从Apple支持网站提供的网址获取视频 - 播放器播放视频的前四秒,然后当这个小状态栏想要自动隐藏播放器时,黑屏(状态) bar我的意思是时间指示器,全屏按钮等)。 我现在无法发布源代码,因为我正在用我的iPhone写作,所以我稍后会这样做... 希望我的描述可以帮助你理解,也许你可以帮助我。

1 个答案:

答案 0 :(得分:0)

在我的.h文件中:

MPMoviePlayerController *mp;

在我的.m文件中:

        NSURL *mediaURL = [NSURL URLWithString:@"http://km.support.apple.com/library/APPLE/APPLECARE_ALLGEOS/HT1211/sample_iTunes.mov"];
        mp = [[MPMoviePlayerController alloc] init];
        [mp setShouldAutoplay:YES];
        [mp setMovieSourceType:MPMovieSourceTypeStreaming];
        [mp setContentURL:mediaURL];
        [mp setControlStyle:MPMovieControlStyleEmbedded];
        [mp setFullscreen:NO];
        [mp setScalingMode:MPMovieScalingModeNone];
        [mp prepareToPlay];
        mp.view.frame=CGRectMake(0, 0, 320, 220);
        [self.view addSubview:mp.view];

这很好用:):