IOS オーディオ & ビデオ (オーディオ & ビデオ)
IOS オーディオとビデオ
はじめに
オーディオとビデオは、最新のデバイスでは非常に一般的です。
iosAVFoundation.framework と MediaPlayer.framework を Xcode プロジェクトに追加して、IOS がオーディオとビデオ (オーディオとビデオ) をサポートできるようにします。
インスタンスの手順
1. 単純なビュー ベースのアプリケーションを作成します
2. プロジェクト ファイルを選択し、ターゲットを選択して、AVFoundation.framework と MediaPlayer.framework を追加します
3. ViewController.xib に 2 つのボタンを追加し、それぞれオーディオとビデオを再生するためのアクション (アクション) を作成します。
4. ViewController.h を以下のように更新します
#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. 以下に示すように ViewController.m を更新します。
#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
Note
期待どおりの出力を確保するにはオーディオ ファイルとビデオ ファイルを追加する必要があります
Output
Runプログラムと出力は次のようになります。
##ビデオの再生をクリックすると、次のように表示されます。