3

Internet Mobile Explorer 6 で動作することを目的とした Web アプリケーションがあります。ユーザーが間違った入力をしたときにサウンドを再生する必要があります...「入力」。つまり、モバイル 6 でサポートされているものと、これを達成する方法を教えてください。

前もって感謝します。

4

2 に答える 2

2

この質問はやや古いことは承知していますが、それでも回答に値すると思います。これが私がそれを機能させた方法です。IE6 Mobile のみをターゲットにしている場合は、head タグで次のようにすることができます。

<bgsound id="bgSoundId" loop="0" volume="100" />

そして、次のような JavaScript 関数を用意します。

function playSound() {
    document.getElementById("bgSoundId").src = "path/to/file.wav";
}

したがって、検証ロジックからその関数を呼び出すだけです。

于 2012-10-09T22:08:52.123 に答える
0

試してみてください<bgsound><embed>できる<audio>限り多くのブラウザをサポートするため)

<audio src="sound.url" type="mime/type">
  <embed src="sound.url" type="mime/type">
    <bgsound src="sound.url">
    </bgsound>
  </embed>
</audio>

しかし、embed&bgsoundには、私が知る限り、javascript から再生を開始する一般的な方法はありません。

于 2012-07-06T15:24:10.183 に答える