iOS在线播放视频
来源:互联网 发布:手机定位软件免费版 编辑:程序博客网 时间:2024/06/10 02:48
播放在线的网络视频
第一种:
//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实现视频在线播放
- 第10周 项目3 - 利用二叉树遍历思想解决问题
- 关于this指向问题
- 第十周项目1 建立二叉树算法库
- PHP按照生日日期计算当前的实际年龄
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- iOS在线播放视频
- 函数的可重入性(reentrant)及线程安全
- 第十周项目二-二叉树遍历的递归算法
- 在JS中如何实现动作
- 第四周-项目一
- Log4Net使用独立配置文件
- 第十周项目3—利用二叉树遍历思想解决思想
- 项目1.3--中序线索化二叉树的算法验证
- 第8周 项目3-顺序串算法