0

AudioJS ( http://kolber.github.com/audiojs/ ) を使用して、設計中の Web サイトにオーディオを追加しています。機能していますが、何らかの理由で IE8 では機能しません - Chrome、Firefox、および Safari で機能します。

次のjavascriptようになります: http://new.joshrodg.com/wp-content/themes/choosedumont/audio/audio.js

次のcodeようになります。

<script type="text/javascript">
    audiojs.events.ready(function() {
    audiojs.createAll();
});
</script>

次のtagようになります。

<audio src="http://www.weatheranswer.com/public/frank_sinatra_let_it_snow.mp3" preload="auto"></audio>

Internet Explorer 8 のエラー メッセージ:


Web ページのエラーの詳細

ユーザー エージェント: Mozilla/4.0 (互換性あり; MSIE 8.0; Windows NT 5.1; Trident/4.0) タイムスタンプ: 2013 年 2 月 8 日金曜日 22:41:12 UTC

メッセージ: 不明なランタイム エラー 行: 272 文字: 9 コード: 0 URI: http://new.joshrodg.com/wp-content/themes/choosedumont/audio/audio.js


272 行目: element.outerHTML = wrapper.outerHTML;

エラーを追跡しましたが、バグを修正する方法がわかりません...誰かアイデアがありますか?

ありがとう、
ジョシュ

4

1 に答える 1

0

やっと手に入れました!!

何が起こったのかわかりませんが、別のプレーヤーを使用することになりました ( http://mediaelementjs.com/ )

最初に MediaElementJS プレーヤーを使用しましたが、何らかの理由で音声ファイルにスキンが適用されませんでした。今回は、手動でテーマに追加しました (プラグインを使用する代わりに - これは元々使用していたものです)。

http://www.onedesigns.com/freebies/custom-mediaelement-js-skinのスキンも組み込みましたが、プラグインとしてしか利用できないため、少し時間がかかりました。

AudioJS スクリプトが機能しなかった理由 (動作するはずだった) と、MediaElementJS スクリプトがプラグインとして機能しなかった理由 (動作する必要があるため) がわかりません。最終的に動作し、クロスブラウザ互換性があり、フラッシュの有無にかかわらず見栄えがします.

ありがとう、ジョシュ

于 2013-02-09T19:13:45.050 に答える