音频结束后如何获得确认?

时间:2016-02-22 06:27:26

标签: ios objective-c swift audiotoolbox

我正在使用audioPlayer.Play()

在我的应用程序中播放音频

并且播放正确。

音频完成时我找不到。音频结束时我想要委托方法。

你可以在音频结束时写出方法吗?

2 个答案:

答案 0 :(得分:2)

可能无法使用audiotoolbox框架,但您可以尝试的是AVAudioPlayer

添加后只需尝试关注:

#import <AVFoundation/AVFoundation.h>

然后使用下面的委托方法处理音频播放时的所有内容:

- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag {
   // Audio finished playing
   //handle anything here
}

答案 1 :(得分:1)

将委托设置为自我

[myAudioPlayer setDelegate:self];

然后实施

    -(void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
{
  /*Handle Code here*/
}