需要导入两个系统库文件CoreMedia.framework 和 AVFoundation.framework,
MediaPlayer-Prefix.pch 文件
#import <Availability.h>
#ifndef __IPHONE_4_0
#warning "This project uses features only available in iOS SDK 4.0 and later."
#endif
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
//在预编译头文件中导入头文件A 相当于在每个.m中导入该头文件A 因为基本上每个.m文件中都要用到
#import <AVFoundation/AVFoundation.h>
#endif
注意:将 ViewController.xib 要关联的类设置为WJPlayView,操作在之前的博客中说过。
ViewController.h 文件
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIView *backView;
@property (weak, nonatomic) IBOutlet UILabel *currentTimeLabel;
@property (weak, nonatomic) IBOutlet UILabel *totalTimeLabel;
@property (weak, nonatomic) IBOutlet UISlider *slider;
@property (weak, nonatomic) IBOutlet UIButton *playBtn;
- (IBAction)playBtnClicked:(id)sender;
- (IBAction)sliderProgerssValue:(id)sender;
@end
#import "ViewController.h"
@interface ViewController ()
{
//实例化一个电影对象
AVPlayerItem *myMovie;