我知道有多个关于同一个问题的问题存在,但是在遵循这个建议后,我遇到了一些问题。
我已经设置好了一切,但每次使用kMTTimeZero时都会出现太多错误。
soundQueue = [AVQueuePlayer queuePlayerWithItems:soundEmotions];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playerItemDidReachEnd:)
name:AVPlayerItemDidPlayToEndTimeNotification
object:[soundEmotions lastObject]];
这是我所做的事情。
- (void)playerItemDidReachEnd:(NSNotification *)notification {
// Do stuff here
NSLog(@"End has been reached.");
// Set it back to the beginning
[soundQueue seekToTime:kCMTimeZero];
//Replay
[soundQueue play];
}
错误:无法识别的符号架构armv7:"_kCMTimeZero", 引用自: -[ViewController playerItemDidReachEnd:]中的ViewController.o ld:找不到符号(s)以供架构armv7使用clang:错误:链接器 命令失败,退出代码1(使用-v查看调用)