0

自分で答えを見つけるために、今は本当に何時間も試しましたが、これを解決する方法がわかりません。私はjavascriptにまったく慣れていません。

私のタスク:JavaScriptでHTML5-Audio要素を制御したい。私の最初のステップは次のとおりです。

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<script type="text/javascript">  
document.getElementById("myAudio").addEventListener('onpause', function(){
alert("Paused!");
getElementById("myAudio").play();
alert("Playing again!");

}, false);

</script>
</head>

<body>

<audio id="myAudio" controls autobuffer  >
<source src="Test.mp3" />

</audio>
</body>

残念ながら、これは機能しません。というイベントはないようです...

私が疑問に思うもう一つのことは、Chromeがオーディオコントロールを表示するということです。しかし、Firefox(FF 11)は空のページを表示するだけです。

私はそれを理解できません、私は今何時間も費やして多くの選択肢を試しました...私は誰かが私を助けてくれることを本当に望んでいます。

どうもありがとう!

4

1 に答える 1

0

FirefoxはMP3形式をサポートしていません。OGGなどの他のオーディオファイル形式を使用します。

この異なるファイル形式で新しいソースタグを追加します。

<audio id="myAudio" controls autobuffer  >
    <source src="Test.mp3" type="audio/mpeg" />
    <source src="Test.ogg" type="audio/ogg" />
</audio>

https://developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_elements#MPEG_H.264_%28AAC_or_MP3%29

利用可能なオンライン/オフラインツールの1つを使用して、ファイルをOGG形式に変換します。

于 2012-04-26T14:24:29.047 に答える