- //通过网络地址获取视频
- NSString *path = [NSString stringWithFormat:@"http://v.youku.com/player/getM3U8/vid/XNzM0MDkxMjgw/type/flv/v.m3u8"];
- NSURL *url = [NSURL URLWithString:path];
- _mp = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
- // [_mp.moviePlayer setScalingMode: MPMovieScalingModeAspectFill];
- [_mp.moviePlayer setControlStyle:MPMovieControlStyleEmbedded];//控制台
- [_mp.view setFrame:CGRectMake(0, 0, 320, 200)];
- [_mp.moviePlayer prepareToPlay];
- [self presentMoviePlayerViewControllerAnimated:_mp];
- //获取本地路径
- NSString *path = [[NSBundle mainBundle] pathForResource:@"hd" ofType:@"mp4"];
- _mp = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:path]];
- [_mp.moviePlayer setScalingMode: MPMovieScalingModeAspectFill];
- [_mp.moviePlayer setControlStyle:MPMovieControlStyleEmbedded];//控制台
- [_mp.view setFrame:CGRectMake(10, 10, 320, 200)];
- [_mp.moviePlayer prepareToPlay];
- [self presentMoviePlayerViewControllerAnimated:_mp];
- // MPMoviePlayerPlaybackDidFinishNotification 捕捉播放停止的消息
- [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(play) name:MPMoviePlayerPlaybackDidFinishNotification
- object:nil];
- - (void)play
- {
- NSLog(@"stop");
- [_mp release];
- }
转载:http://blog.youkuaiyun.com/yy_seven/article/details/36190741