Can't seem to get Cordova media duration unless seekTo(0) is called first