За Javascript можете да използвате Date()
обект, създаден от низ с даденото време (можете да го отпечатате на екрана в скрит вход, интервал или каквото и да е). Предполагам, че крайният час е когато свърши песента. Можете да изчислите това много просто въз основа на разликата между времето за възпроизвеждане и дължината на песента. Когато казвате „обратно броене за опресняване“, имате предвид дали опресняват страницата? Е, не съм сигурен как песента ще продължи да се възпроизвежда в дадения момент, но можете да проверите дали песента е стартирана и да използвате времето, което имате по-горе, и да направите изчислението си отново.