视频播放器

来源:互联网 发布:精英主义知乎 编辑:程序博客网 时间:2024/05/01 13:41
 一:MPMoviePlayerViewController:(已过时)

    1. 导入: MediaPlayer/MediaPlayer.h
    #import<AVKit/AVKit.h>
    #import<MediaPlayer/MediaPlayer.h>
   
    2. 创建视频播放控制器 创建视频播放控制器,不能打全局断点.
    MPMoviePlayerViewController *mv = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
   
    3. 跳转到控制器播放视频 
    [selfpresentMoviePlayerViewControllerAnimated:mv];

   二:AVPlayerViewController 这种要手动打开播放器;现在苹果正在推荐用这种
     1.导入#import<AVFoundation/AVFoundation.h>

     2.创建视频播放控制器 
//选中某行时执行的方法在tableViewController中
-(void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath
{

   SHVideo *video = self.videos[indexPath.row];
   
   
NSURL *url = [NSURLURLWithString:video.url];
   
   
AVPlayerViewController *av = [[AVPlayerViewControlleralloc]init];
   
   
// av.player :负责视频播放.
    av.
player= [AVPlayerplayerWithURL:url];
   
   
// 播放视频
    [av.playerplay];

     3. 跳转到控制器播放视频
    [selfpresentViewController:avanimated:YEScompletion:^{
       
    }];
}








 
0 0
原创粉丝点击