Audio & Video IOS (Audio & Video)
IOS Audio & Video(Audio & Video)
Pengenalan
Audio dan video adalah perkara biasa dalam peranti terkini.
Tambah iosAVFoundation.framework dan MediaPlayer.framework pada projek Xcode untuk membolehkan IOS menyokong audio dan video (Audio & Video).
Langkah instance
1 Cipta aplikasi berasaskan Paparan
2 Pilih fail projek, pilih sasaran, kemudian tambahkan AVFoundation.framework dan MediaPlayer.framework
3 Tindakan (tindakan) untuk memainkan audio dan video masing-masing
4 Kemas kini ViewController.h, seperti yang ditunjukkan di bawah
#import <UIKit/UIKit.h>#import <AVFoundation/AVFoundation.h>#import <MediaPlayer/MediaPlayer.h>@interface ViewController : UIViewController{ AVAudioPlayer *audioPlayer; MPMoviePlayerViewController *moviePlayer; }-(IBAction)playAudio:(id)sender;-(IBAction)playVideo:(id)sender;@end
5, seperti yang ditunjukkan di bawah
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad];}- (void)didReceiveMemoryWarning{ [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}-(IBAction)playAudio:(id)sender{ NSString *path = [[NSBundle mainBundle] pathForResource:@"audioTest" ofType:@"mp3"]; audioPlayer = [[AVAudioPlayer alloc]initWithContentsOfURL: [NSURL fileURLWithPath:path] error:NULL]; [audioPlayer play];}-(IBAction)playVideo:(id)sender{ NSString *path = [[NSBundle mainBundle]pathForResource: @"videoTest" ofType:@"mov"]; moviePlayer = [[MPMoviePlayerViewController alloc]initWithContentURL:[NSURL fileURLWithPath:path]]; [self presentModalViewController:moviePlayer animated:NO];}@end
Nota
Perlu menambah fail audio dan video. pastikan anda mendapat output yang diharapkan
Output
Jalankan program dan output yang anda dapat adalah seperti berikut
Apabila kita klik main video (main video) ia dipaparkan seperti berikut: