Audio et vidéo IOS (audio et vidéo)


IOS Audio & Video (Audio & Video)


Introduction

L'audio et la vidéo sont assez courants dans les derniers appareils.

Ajoutez iosAVFoundation.framework et MediaPlayer.framework au projet Xcode pour permettre à IOS de prendre en charge l'audio et la vidéo (Audio et vidéo).

Étapes de l'instance

1. Créez une application simple basée sur View

2. Sélectionnez le fichier de projet, sélectionnez la cible, puis ajoutez AVFoundation.framework et MediaPlayer.framework

3. Ajoutez deux boutons à ViewController.xib et créez. Une action (action) pour lire respectivement l'audio et la vidéo

4. Mettez à jour ViewController.h, comme indiqué ci-dessous

#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 Mettez à jour ViewController.m, comme indiqué ci-dessous

#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

Notes

Besoin d'ajouter un fichier audio et vidéo à. assurez-vous d'obtenir le résultat attendu

Sortie

Exécutez le programme et le résultat que vous obtenez est le suivant

AudioVideo_Output

Lorsque nous cliquons sur lire la vidéo (lire la vidéo), il s'affiche comme suit :

video_Output