Well, the most obvious thing: Does Sound1.currentTime actually produce any values, at all? Are you using the right property?
Where are the docs for the player you are using? What do they say?
An optimist sees the glass as half full.
A pessimist sees the glass as half empty.
A realist drinks it no matter how much there is.