1.首先对项目添加相关库文件:
2.头文件中添加相关引用和变量:
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
#import <AVKit/AVKit.h>
#import <MessageUI/MessageUI.h>
@interface ViewController : UIViewController<MFMailComposeViewControllerDelegate, UIImagePickerControllerDelegate>{
AVAudioPlayer *audioPlayer;
AVPlayerViewController *avPlayerView;
MFMailComposeViewController *mailView;
UIImagePickerController *imagePicker;
IBOutlet UIImageView *mImageView;
}
@end
- 相机,在main.storyboard中添加一按钮启动相机,action代码如下:
- (IBAction)openCamera:(id)sender {
imagePicker = [[UIImagePickerController alloc]init];
if(!imagePicker) {
NSLog(@"No camera APP in your device.");
return;
}
imagePicker.allowsEditing = YES;
imagePicker.delegate = self;