小编Joe*_*man的帖子

如何判断AVAudioPlayer已经播放完毕

我正在开发一个播放声音的应用程序,AVAudioPlayer我想知道声音何时播放完毕.我想在声音停止播放时更改图像

这是我用来创建播放器的代码:

NSURL* url = [[NSBundle mainBundle] URLForResource:@"LOLManFace1"  withExtension:@"mp3"];
NSAssert(url, @"URL is valid.");
NSError* error = nil;
self.player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&url];error;

if(!self.player)
{
    NSLog(@"Error creating player: %@", error);
}
Run Code Online (Sandbox Code Playgroud)

这是我用来播放声音的代码:

[self.player play];
Run Code Online (Sandbox Code Playgroud)

我怎么知道播放已经完成?

非常感谢你提前!

objective-c avaudioplayer ios ios7 xcode5

3
推荐指数
1
解决办法
4755
查看次数

标签 统计

avaudioplayer ×1

ios ×1

ios7 ×1

objective-c ×1

xcode5 ×1