iOS在线播放视频
来源:互联网 发布:石家庄盘古网络 编辑:程序博客网 时间:2024/04/28 21:14
第一种:
//UIWebView 加在网络视频 在线播放 有声音
UIWebView *myWeb = [[UIWebView alloc] initWithFrame:self.view.bounds];
NSURL *url = [NSURLURLWithString:@"
http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8"];
http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8//这里也可以是 mp4
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[myWeb setDelegate:self];
[myWeb loadRequest:request];
[self.view addSubview:myWeb];
第二种:
//AVPlayerLayer 播放在线视频 无声音
NSURL *sourceMovieURL = [NSURL URLWithString:@"http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"];
AVAsset *movieAsset = [AVURLAsset URLAssetWithURL:sourceMovieURLoptions:nil];
AVPlayerItem *playerItem = [AVPlayerItem playerItemWithAsset:movieAsset];
AVPlayer *player = [AVPlayer playerWithPlayerItem:playerItem];
AVPlayerLayer *playerLayer = [AVPlayerLayer playerLayerWithPlayer:player];
playerLayer.frame = self.view.layer.bounds;
playerLayer.videoGravity = AVLayerVideoGravityResizeAspect;
[self.view.layer addSublayer:playerLayer];
转载请标明出处,黄志勇的个人博客!
[player play];
第三种:
//MPMoviePlayerController 播放在线视频 无声音
NSURL *videoURL = [NSURLURLWithString:@"https://s3.amazonaws.com/adplayer/colgate.mp4"];
MPMoviePlayerViewcontroller *moviePlayerController = [[MPMoviePlayerViewcontroller alloc] initWithContentURL:videoURL];
moviePlayerController.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
moviePlayerController.moviePlayer.shouldAutoplay = YES;
//moviePlayerController.moviePlayer.controlStyle = MPMovieControlStyleNone;
[moviePlayerController.moviePlayer prepareToPlay];
[moviePlayerController.moviePlayer play];
[[NSnotificationCenter defaultCenter]
addObserver: self
selector: @selector(myMovieFinishedCallback:)
name: MPMoviePlayerPlaybackDidFinishnotification
object: moviePlayerController];
[self presentMoviePlayerViewcontrollerAnimated:moviePlayerController];
- iOS在线播放视频
- iOS在线播放视频
- ios AVPlayer无法在线播放视频
- 在线播放视频
- linux众多视频在线播放!
- 在线播放视频总结
- 网页在线播放视频
- JSP视频在线播放
- JSP视频在线播放
- web在线播放flv视频
- ckplayer网页视频在线播放
- [Unity3D]在线播放视频
- HTTP for iOS在线播放
- HTTP for iOS在线播放
- HTTP for iOS在线播放
- iOS 在线播放网络资源
- 投名状Mtv视频在线播放
- asp.net实现视频在线播放
- PAT乙级 数字黑洞 (20)
- java mysql in 带参无法执行
- JQuery应用实例——体育馆预约系统的预约功能实现
- Deep Learning论文笔记之(二)Sparse Filtering稀疏滤波
- OC中NSString的使用方法
- iOS在线播放视频
- Deep Learning论文笔记之(三)单层非监督学习网络分析
- deeplearning库Caffe在windows下的配置
- HBuilder开发App简介
- ldpd协议的配置文件
- 子网计算,子网掩码详解
- Deep Learning论文笔记之(四)CNN卷积神经网络推导和实现
- UVa 10930 - A-Sequence
- python学习---列表