音频完成后如何获得确认?
how to get acknowledgement when audio is finished?
我正在使用 audioPlayer.Play()
在我的应用程序中播放音频
并且播放正确
我找不到音频何时结束。我想要音频结束时的委托方法。
能不能写下音频结束后的方法?
将委托设置为自己
[myAudioPlayer setDelegate:self];
然后实施
-(void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
{
/*Handle Code here*/
}
可能 audiotoolbox
框架无法实现,但您可以尝试 AVAudioPlayer
.
添加后尝试以下操作:
#import <AVFoundation/AVFoundation.h>
然后使用下面的委托方法在音频播放结束时处理任何事情:
- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag {
// Audio finished playing
//handle anything here
}
我正在使用 audioPlayer.Play()
在我的应用程序中播放音频并且播放正确
我找不到音频何时结束。我想要音频结束时的委托方法。
能不能写下音频结束后的方法?
将委托设置为自己
[myAudioPlayer setDelegate:self];
然后实施
-(void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
{
/*Handle Code here*/
}
可能 audiotoolbox
框架无法实现,但您可以尝试 AVAudioPlayer
.
添加后尝试以下操作:
#import <AVFoundation/AVFoundation.h>
然后使用下面的委托方法在音频播放结束时处理任何事情:
- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag {
// Audio finished playing
//handle anything here
}