0
私は多少の問題を抱えています。私はjQueryを使ってページ上のマウスの上でサウンドを再生しています。スクリプトをローカルでテストすると、私が試しているすべてのブラウザ(Firefox、Chrome、Safari)で正常に動作しますが、スクリプトがサーバーにアップロードされると、サウンドはChrome内でのみ再生されます。jQueryを使用したクロスブラウザのオーディオ機能不全
この問題の原因は何ですか?
すべてのファイルを再アップロードしましたが、同じ問題があります。
私が使用しているコードチャンクは、以下の場合に役立ちます。何か提案ありがとう!
$("myElement").mouseenter(function playSound() {
$("#soundSpan").add("<audio autoplay='autoplay' preload='auto'>
<source src='myAudio.mp3'/></audio>");
});
自分のタグにtype属性を追加してみてください
ない運とせずに動作します削除type属性を追加します。 – gryb
このスクリプトが存在するファイルの相対パスとは何ですか?また、オーディオファイルが格納されている相対パスは何ですか? Likeは/my-folder/index.html、オーディオは/myAudio.mp3にありますか? – Bryan
2つのフォルダは別々のフォルダにありますが、スクリプトはChromeで動作するため、リンクは問題にはなりません。私はFirefox用の.oggファイルがありますが、これはローカルでうまく動作することに言及する価値があります。 – gryb