では動作しません。私は本当に見ていない:audio.currentTimeはIE9
var audio = $("audio.laser").get(0);
if (audio != null && audio.canPlayType) {
audio.pause();
audio.currentTime = 0;
audio.play();
}
不思議なこと、それは「audio.currentTime = 0」でフリーズ"currentTime is undefined"と言っています。
このコードはいつどの時点で呼び出されますか? loadedmetadataイベントは、この時点ですでに起動していますか? – kinakuta
このコードが呼び出されているスクリプトを投稿できますか? – kinakuta
loadedmetadataイベントを指摘してくれてありがとう。私はチェックし、イベントはIEで解雇されません。私が使用しているWAV形式はサポートされていないためです。 "audio.duration> = 0"(Travis Powellによって投稿された記事を引用してください: "duration - 現在のメディアリソースの長さ(秒)を取得します。期間が使用できない場合はNaN値、メディアリソースがストリーミングの場合は「無限大」となります)。できます。 :)ありがとう! –