2016-05-23 10 views
1

Ich verwende AVAudioRecorder und AVAudioPlayer zum Aufnehmen und Wiedergeben von Audio. Ich möchte ein Audio in den AVAudioPlayer mit der spezifischen Zeit einfügen, indem ich den Marker platziere. Kann mir jemand helfen wie ich das mache?Audiodatei aufteilen

Antwort

0

Try this:

-(void)Play 
{ 
    AVAudioPlayer *avPlayer = [[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL fileURLWithPath:[FileDetailsRec valueForKey:@"Path"]] error:nil]; 
    [avPlayer setCurrentTime:5.01f]; 
    [avPlayer prepareToPlay]; 
    [avPlayer play]; 
    objTimer = [NSTimer scheduledTimerWithTimeInterval:1.07f target:self selector:@selector(stop) userInfo:nil repeats:NO]; 
} 

-(void)stop 
{ 
    [objTimer invalidate]; 
    [avPlayer stop]; 
} 

Bitte dies einmal überprüfen .... Ich hoffe, es Ihnen helfen ..

https://documentation.apple.com/en/soundtrackpro/usermanual/index.html#chapter=6%26section=18%26tasks=true

+0

Ich will das Haupt-Audio aufzuzuspalten und ein neues Audio einfügen . –