如何计算重复x分钟后将播放哪一秒的歌曲



我在算法方面做得不太好,所以我需要你的帮助:(

案例:我在8月1日00:00播放了一首持续3分40秒的歌曲(例如(。我怎么能计算出这首歌在3天7小时3分54秒或任何其他时间间隔后(例如(会播放哪一秒?

抱歉,如果它听起来很蹩脚:(

这是模运算符的一个用例,它给出除法的余数。

10/3是3*3+1。+1是剩余的

它很简单:

SecondOfTheSongCurrentlyPlaying = TotalSecondsElapsed % LengthOfTheSongInSeconds

例如,如果歌曲持续3分40秒,则为220秒。

3天7小时3分54秒是284 634秒。

284634 % 220 == 174 seconds

最新更新