MPMoviePlayerViewController视频播放
2015-03-05 11:23
441 查看
[objc] view
plaincopy
//通过网络地址获取视频
[objc] view
plaincopy
[objc] view
plaincopy
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];
[objc] view
plaincopy
//获取本地路径
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];
[objc] view
plaincopy
- (void)play
{
NSLog(@"stop");
[_mp release];
}
转载:http://blog.csdn.net/yy_seven/article/details/36190741
plaincopy
//通过网络地址获取视频
[objc] view
plaincopy
[objc] view
plaincopy
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];
[objc] view
plaincopy
//获取本地路径
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];
[objc] view
plaincopy
- (void)play
{
NSLog(@"stop");
[_mp release];
}
转载:http://blog.csdn.net/yy_seven/article/details/36190741
相关文章推荐
- 记录下用MPMoviePlayerViewController做视频播放的一些问题
- iOS用MPMoviePlayerViewController 播放MP4视频
- iPhone开发之音视频的播放——MPMoviePlayerViewController和AVAutoPlayer的使用
- 使用MPMoviePlayerViewController播放视频
- MPMoviePlayerViewController 视频播放黑屏
- MPMoviePlayerViewController或MPMoviePlayerController播放本地视频报错:_itemFailedToPlayToEnd: {kind = 1;new =
- IOS MPMoviePlayerViewController视频播放(MediaPlayer)
- 如何使用MPMoviePlayerViewController播放多个视频
- iOS开发--利用MPMoviePlayerViewController播放视频简单实现
- 视频播放— MPMoviePlayerViewController的简单认识
- 使用MPMoviePlayerViewController播放视频
- iOS7的程序加了多个UIWindow,调用MPMoviePlayerViewController播放视频时,除了key window其他window的坐标会被改变,怎么办
- 视频播放--MPMoviePlayerViewController
- 播放视频音频文件使用 MPMoviePlayerViewController
- MPMoviePlayerViewController 播放本地视频一直loading
- MPMoviePlayerViewController播放在线视频
- MPMoviePlayerViewController播放本地视频一直Loading问题
- MPMoviePlayerViewController或MPMoviePlayerController播放本地视频报错:_itemFailedToPlayToEnd: {kind = 1;new =
- Swift3 MPMoviePlayerViewController的使用,iOS播放视频
- MPMoviePlayerViewController播放网络视频bug