ios:播放在线的网络视频

news/2024/11/29 3:42: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];


http://www.ppmy.cn/news/358057.html

相关文章

Http Live Streaming 实现iphone在线播放视频

转载 出处:http://hi.baidu.com/lphack/blog/item/aa02f27a4de055e80bd187fa.html 本人新手,难免会出错,请各位指点! 最近要做一个项目,是通过iphone来播放工厂摄像头录制的视频达到监控设备的目的,要求可以…

【Python】Python进阶系列教程--requests 模块(十八)

文章目录 前言requests 方法 前言 往期回顾: Python进阶系列教程-- Python3 正则表达式(一)Python进阶系列教程-- Python3 CGI编程(二)Python进阶系列教程-- Python3 MySQL - mysql-connector 驱动(三&am…

机械表矢量素材分享(三眼表盘意向:过去、现在、未来)

【机械表矢量素材分享】 https://www.freepik.com/free-vec … -arrow_13031502.htm 图1是一些机械钟表的矢量素材,第1排第2列就是【三眼表盘】的矢量图案。 图2是《Charlotte》OP中的机械手表场景,表盘为【三眼表盘】。 图3是《假面骑士时王》中逢魔时…

东芝停电事件可能导致Q3闪存市场价格波动

虽然这次停电事故只有短短的13分钟,但是13分钟足以改变闪存市场的行情了,从东芝方面给出的预期来看工厂停工时间高达1个月,对东芝产能影响很大。 至于合作方西数,他们给出的损失是6EB容量的闪存没了,假如以比较主流的5…

名表依波路borel_依波路(Ernest Borel)手表_价格及图片_什么档次-金投奢侈品网-金投网...

官方网站:www.ernestborel.ch Ernest Borel(依波路)名表品牌创立于1856年,“钟表王国”瑞士纽察图,年轻的朱尔斯-波莱尔凭着缔造完善经典的信念,开始了他漫长的钟表制造生涯。1859年,他携妻弟保罗高华士创立了Borel an…

吉时利2000万用表说明书

Keithley 2000型万用表是一款高精度、高性能的电子测量仪器,广泛应用于电子、通信、航空、航天、计算机等领域的测试和测量工作中。下面是Keithley 2000型万用表的一些说明书: 外观和设计:Keithley 2000型万用表外观简洁美观,采用…

怎么判断机械表上满弦_机械手表上弦是什么意思,怎么看手表有没有上满弦

原标题:机械手表上弦是什么意思,怎么看手表有没有上满弦 机械表是依靠发条上弦来提供动力,通过齿轮转动来计时。即使是 自动机械表 ,也要靠运动来提供动力。今天聚奢网小编和大家来说说关于机械表上弦的一些问题。 机械手表上弦是…

东芝复印机2303出现f070_东芝复印机维修代码大全

东芝复印机维修代码大全 wV }l }y 9 同时按 0 和 1 键打开电源 面板指示灯全部点亮,按清除 / 停止键解除 :Wot(DtBtL 同时按 0 和 2 键打开电源 机器进入老化方式,显示 AG ,同时按 09 键解除 N c(, x-2 同时按 0 3 或 04 键打开电源 机器进入…