use double for percentage
time calc fix for seek
loop until the nearest timestamp after founding the key frame