小编jor*_*rik的帖子

如何在停止视频后关闭MPMoviePlayerController

我已在30秒内成功停止了视频.但我无法解雇 MP MovieViewController,我想停止缓冲活动.我用过这段代码......

视频播放代码:

NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"Pungi" ofType:@"mp4"]];

self.movie = [[MPMoviePlayerController alloc] initWithContentURL:url];
self.movie .controlStyle = MPMovieControlStyleEmbedded;
[  self.movie  play];
[self.view addSubview:self.movie.view];
[self.movie setFullscreen:YES animated:YES];
self.movie.initialPlaybackTime = 0.5;
[NSTimer scheduledTimerWithTimeInterval:15.0
                                 target:self
                               selector:@selector(stopVideo)
                               userInfo:nil
                                repeats:NO];
Run Code Online (Sandbox Code Playgroud)

stopVideo:

[self.movie stop];
[self.movie.view removeFromSuperview];
[self.movie release];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsurl nstimer mpmoviewcontroller

1
推荐指数
1
解决办法
6469
查看次数

标签 统计

iphone ×1

mpmoviewcontroller ×1

nstimer ×1

nsurl ×1

objective-c ×1