IOS在线的播放视频

news/2024/11/28 23:34:05/

第一种:
//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


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

相关文章

Iphone中利用MPMoviePlayerController在线播放视频,原文地址:http://www.devdiv.com/thread-36769-1-1.html...

Iphone中已经自定义好了视频播放类MPMoviePlayerController,我们只需调用既可,下面详细介绍一下调用手机播放器的例子: 原文地址: http://www.devdiv.com/thread-36769-1-1.html 首先创建一个视图工程PlayMoveViewDemo,然后声明其…

在线好几个iphone图标

各位有福了: http://s460.photobucket.com/albums/qq322/macthemes/Tenuis/?startall

苹果x专用计算机下,电脑卡iPhoneX在线软件

想让自己的QQ显示是iPhonex/iPhone8在线,想要在朋友面前装逼?小编为大家带来一款装逼神器——电脑卡iPhoneX在线软件。电脑卡iPhoneX在线软件是一款用于PC电脑上卡iphone在线显示的软件,只需登录即可成功显示。 想让周围朋友都知道你在用iPho…

【Python】Python进阶系列教程--random 模块(十九)

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

iPhone下播放在线音乐视频等问题

最近老板要求iPhone可以播放在线音乐和视频,本想和windows mobile下一样,扔一个地址就完全可以扔给IE来做了,可是发现这些iPhone下是行不通的。 1.iPhone对于视频和音乐的下载有限制,不像wm有文件系统,扔地址给IE后可…

iphone开发相关的网站

From: http://blog.sina.com.cn/s/blog_672b7fe50100inpb.html 首先声明一下,apple的官方文档是最重要的,一下网站只是本人学习过程中存在问题时,所寻找的相关帮助网页,有时间的话,对每一个网页写一些注释吧 sqllite…

Iphone中利用MPMoviePlayerController在线播放视频

Iphone中已经自定义好了视频播放类MPMoviePlayerController&#xff0c;我们只需调用既可&#xff0c;下面详细介绍一下调用手机播放器的例子&#xff1a; 首先创建一个视图工程PlayMoveViewDemo,然后声明其类型&#xff1a; #import <UIKit/UIKit.h> interface PlayMov…

一键卡iPhoneQQ在线

这个软件是我从其它论坛发现的&#xff0c;我开始使用这个软件的时间为&#xff1a;2013.03.10 &#xff01;截图如下&#xff1a; -------------------------------------------------------------------------------------------------------------------------------------…