MediaPlayer简单使用

原创 2013年12月04日 18:22:53
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
@interface  MediaPlayerController: UIViewController
{
    AVPlayerLayer *videoPlayerLayer;
	AVPlayer *player;
    NSTimer *timer;
}
@property(nonatomic, retain) AVPlayerLayer *videoPlayerLayer;
@property (strong, nonatomic) IBOutlet UIView  *vidoView;
-(void)onPlay;
@end



#import "MediaPlayerController.h"

@implementation MediaPlayerController
@synthesize videoPlayerLayer;
@synthesize vidoView;

- (void)viewDidLoad
{
    [super viewDidLoad];
    NSString *videoPath = [[NSBundle mainBundle] pathForResource:@"splash-30s" ofType:@"mp4"];
    NSURL *videoUrl = [NSURL fileURLWithPath:videoPath];
    player = [[AVPlayer alloc] initWithURL:videoUrl];
    
    //self.view.frame  = CGRectMake (0, 0, 1024, 748);
    videoPlayerLayer=[AVPlayerLayer playerLayerWithPlayer:player];
    self.view.backgroundColor=[UIColor colorWithWhite:1.0 alpha:1.0];
    videoPlayerLayer.videoGravity = AVLayerVideoGravityResize;
    videoPlayerLayer.frame = CGRectMake (0, 0, 320, 400);
    [vidoView.layer addSublayer:videoPlayerLayer];
    
    timer=[NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(onPlay) userInfo:nil repeats:NO];
 
}

-(void)onPlay
{
    videoPlayerLayer.hidden = NO;
    [player play];
    
}


相关文章推荐

Android MediaPlayer使用方法简单介绍

  • 2012年06月19日 22:34
  • 13.59MB
  • 下载

Android MediaPlayer使用方法简单介绍

1)如何获得MediaPlayer实例: 可以使用直接new的方式: MediaPlayer mp = new MediaPlayer(); 也可以使用create的方式,如: ...

使用MediaPlayer播放音乐文件的简单例子

之前温习android的知识,就想复习一下mediaplayer的知识点,Demo很简单,代码如下: 先来布局文件: ...

Android MediaPlayer使用方法简单介绍

1)如何获得MediaPlayer实例: 可以使用直接new的方式: MediaPlayer mp = new MediaPlayer(); 也可以使用create的方式,如: MediaPl...

【Android】MediaPlayer使用方法简单介绍

获得MediaPlayer实例 可以使用直接new的方式: MediaPlayer mp = new MediaPlayer(); 也可以使用create的方式,如: MediaPlayer mp =...

简单的MediaPlayer使用

MediaPlayer的单独类封装 import java.io.IOException; import android.content.Context; import android.media...

MediaPlayer 简单使用方法

首先,先看我写的简单小例子 界面代码,xml:

MediaPlayer简单使用

啥也不说了,上代码 package com.media; import java.io.IOException; import android.app.Activity; import andr...

Android之MediaPlayer——SurfaceView的简单使用

SurfaceViewSurfaceView播放视频 http://www.itlead.com.cn/shownews.aspx?newid=201311271132292、SurfaceView...

android使用MediaPlayer+Surface实现简单视频播放器

MediaPlayer主要用于播放音频,本身没有提供图像输出界面,此时需要借助于SurfaceView来显示MediaPlayer播放的图像输出。下面用一个简单示例来演示: 效果图没找见:就直接上代...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MediaPlayer简单使用
举报原因:
原因补充:

(最多只允许输入30个字)