IOS在线的播放视频
来源:互联网 发布:js currenttimemillis 编辑:程序博客网 时间:2024/04/29 02:13
第一种:
//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];
参考:http://blog.csdn.net/xiaobo16/article/details/10986271
- IOS在线的播放视频
- ios:播放在线的网络视频
- 视频播放(在线)
- iOS 视频简单的播放
- iOS视频的简单播放
- 在线wmv视频的全屏播放功能实现 (转)
- ios开发视频播放常用的代码
- iOS M3U8视频的下载与播放
- iOS视频播放器的制作
- iOS中视频播放的学习
- ios学习--MPMoviePlayerController播放视频的方法
- ios 最简单的视频播放器
- iOS视频播放的四种方案
- Swift3 MPMoviePlayerViewController的使用,iOS播放视频
- iOS 视频的录制、合成以及播放
- iOS开发 AVPlayerViewController(视频播放)的使用
- iOS-音视频播放的简单实现
- iOS视频播放代码
- Codeforces 557 D. Vitaly and Cycle
- python中input输出“Name 'XXX' is not defined问题
- Java之集合类【HashSet】【入门版,实例解析】
- 【练习笔记】剑指offer-数的整次方
- 101.Symmetric Tree
- IOS在线的播放视频
- 199 无线网络覆盖
- 论文笔记《Fully Convolutional Networks for Semantic Segmentation》
- 记一次switch使用不当引起的错误,是哥粗心了哈。。。
- Best Time to Buy and Sell Stock
- python-logging模块
- java多线程5--资源访问权限
- 计算机 基础
- JSON 数据格式