我正在尝试将多个CABasicAnimations与AVAudioPlayer同步。我遇到的问题是CABasicAnimation在安排动画时使用CACurrentMediaTime()作为引用点,而AVAudioPlayer使用deviceCurrentTime.同样对于动画,使用CFTimeInterval,而对于声音,它使用NSTimeInterval(不确定它们是否像其他CF和NS类型一样“免费桥接”)。我发现引用点也不同。有没有办法确保声音和动画使用相同的引用点? 最佳答案 我不知道“官方”答案,但它们都是doublefl