ios 视频播放代码Demo ios 播放flv视频代码
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
//利用自带MPMoviePlayerController来实现视频播放,首先要在 项目中导入MediaPlayer.Framework框架包.
//在试图控制器中导入#import "MediaPlayer/MPMoviePlayerController.h"
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 568)];
imageView.image = [UIImage imageNamed:@"00013"];
[self.view addSubview:imageView];
[imageView release];
// 播放视频按钮
UIButton *playButton = [UIButton buttonWithType:UIButtonTypeSystem];
playButton.frame = CGRectMake(200, 30, 100, 30);
[playButton addTarget:self action:@selector(playClick:) forControlEvents:UIControlEventTouchUpInside];
[playButton setTitle:@"播放视频" forState:UIControlStateNormal];
playButton.backgroundColor = [UIColor greenColor];
playButton.layer.cornerRadius = 5;
playButton.layer.masksToBounds = YES;
[self.view addSubview:playButton];
}
- (void)playClick:(UIButton *)btn
{
//视频文件路径,此视频已经存入项目包中.属于本地播放
NSString *path = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"mp4"];
//视频URL
NSURL *url = [NSURL fileURLWithPath:path];
//视频播放对象
MPMoviePlayerController *movie = [[MPMoviePlayerController alloc] initWithContentURL:url];
movie.controlStyle = MPMovieControlStyleFullscreen;
[movie.view setFrame:self.view.bounds];
movie.initialPlaybackTime = -1;
[self.view addSubview:movie.view];
//注册一个播放结束的通知, 当播放结束时, 监听到并且做一些处理
//播放器自带有播放通知的功能, 在此仅仅只需要注册观察者监听通知的即可
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myMovieFinishedCallback:) name:MPMoviePlayerPlaybackDidFinishNotification
object:movie];
[movie play];
}
- (void)myMovieFinishedCallback:(NSNotification *)notify
{
//视频播放对象
MPMoviePlayerController *theMovie = [notify object];
//销毁播放通知
[[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:(theMovie)];
//释放视频对象
[theMovie.view release];
}
方法二:
- (void)viewDidLoad
{
//首先要在 项目中导入MediaPlayer.Framework框架包.
//在试图控制器中导入#import <MediaPlayer/MediaPlayer.h>
[super viewDidLoad];
// Do any additional setup after loading the view.
NSURL *videoURL;
NSString *path = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"mp4"];
//判断是网络地址还是本地播放地址
if ([path hasPrefix:@"http://"]) {
videoURL = [NSURL URLWithString:path];
}else{
videoURL = [NSURL fileURLWithPath:path];
}
MPMoviePlayerViewController *_moviePlayerController= [[MPMoviePlayerViewController alloc] initWithContentURL:videoURL];
[_moviePlayerController.view setFrame:CGRectMake(0,100,320,200)];
_moviePlayerController.moviePlayer.movieSourceType=MPMovieSourceTypeFile;
[_moviePlayerController.moviePlayer setScalingMode:MPMovieScalingModeNone];
[_moviePlayerController.moviePlayer setRepeatMode:MPMovieRepeatModeNone];
[_moviePlayerController.moviePlayer setControlStyle:MPMovieControlModeVolumeOnly];
[_moviePlayerController.moviePlayer setFullscreen:NO animated:YES];
[_moviePlayerController.moviePlayer play];
//视频播放组件的容器,加这个容器是为了兼容iOS6,如果不加容器在iOS7下面没有任何问题,如果在iOS6下面视频的播放画面会自动铺满self.view;
UIView *moviePlayView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 568)];
[self.view addSubview:moviePlayView];
[moviePlayView addSubview:[_moviePlayerController.moviePlayer view]];
}
更多阅读
flash开始播放按钮代码 精 flashcs6按钮控制播放
本人讲诉flash开始播放按钮代码和暂停按钮代码集成在一个按钮上面,按钮制作本文不做讲解,你可以自己网上搜索教程,或者学我用现有的flash自带的按钮。工具:flash?8.0版本和想要添加按钮的视频。(本次操作不用考虑版本问题)步骤一、导入
轻松用PSP看土豆视频!GoTube视频播放器教学 一诺倾情土豆播放器
轻松用小P看土豆视频!GoTube视频播放器教学发布时间:2010-01-2713:54:02 网友评论52条 论坛上大家常用的PSPTUBE有好多视频地址都失效了,而土豆频道又不能很好的指定集数,加上拼音输入方法很繁杂。导致PSPTUBE这个很有意义的软件不
怎样下载FLV视频吗? 维棠flv视频下载
一、关于FLV视频你知道FLV文件吗?FLV是流媒体的一种,具有加载速度快、文件体积小、易于播放的特点,FLV视频格式占用资源少、视频质量好、体积小等特点适合在网络上传播。FLV已经成为众多网站的主流视频格式,如优酷、我乐网、搜狐视频、
视频播放器寻找FLV地址方法 flv播放器下载
202030播放器除了可以编辑mp3播放外,还可以编辑视频播放,它的格式是FLV后缀。下面介绍如何寻找FLV格式的地址以及运用。一、准备工作1、打开FLV探测器网页:http://www.flvxz.com/ie6.html2、打开202030播放编辑页面上图中,将所有原来的
如何制作202030视频播放器 视频播放器制作
如何制作202030视频播放器吉祥如意988编辑202030播放器除了可以编辑mp3播放外,还可以编辑视频播放,它的格式是FLV后缀。下面介绍如何寻找FLV格式的地址以及运用。一、准备工作1、打开FLV探测器网页:http://www.flvxz.com/ie6.html2、打