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プログラムと出力は次のようになります。

AudioVideo_Output

##ビデオの再生をクリックすると、次のように表示されます。

video_Output