我正在尝试获取背景音乐的当前播放时间(因为我想将游戏事件与此音轨同步)
有人会碰巧知道如何实现这个目标吗?
我发现对于普通的cocos2d来说,这就是这个问题所见:
How to play a BGM and know current playback time on in cocos2d ios?
我找到了cocos2dx的可能解决方案:
到目前为止我一直在做的是立即节省时钟时间 在开始播放音乐之后,然后在每次更新时我都会得到 当前时钟时间并将其与保存的时钟时间进行比较 音乐开始了,给了我音乐开始以来的时间。
如本帖所示:http://discuss.cocos2d-x.org/t/audio-syncing-simpleaudioengine-buffer-position/8488
但是他提到它最终会失去同步(音乐播放的时间越长)
感谢。