2

目標: SoundCloud (http://developers.soundcloud.com/docs/custom-player) のカスタム プレーヤー ファイルを使用してカスタム オーディオ プレーヤーを作成すること。

問題: IE は、IE8 (およびそれ以前) で「バックアップ」フラッシュ プレーヤーをレンダリングしません。フラッシュは一斉に避けたいと思います。プレーヤーは次の場所にあります: http://ryanwieseler.com/tpmwordpress

sc-player.js で「attachEvent」の代わりに「addEventListener」を使用すると、IE 8 でエラーが発生します。私は JavaScript の知識が限られているので、別の質問があります: このスレッドの回答にある関数で sc-player.js を修正することで問題は解決します: http://goo.gl/bYFge ? ブラウザが使用できる方法を特定し、それを実装しますか? github 経由の sc-player.js (https://github.com/soundcloud/soundcloud-custom-player/blob/master/js/sc-player.js)

どんな提案でも大歓迎です。ありがとうございました。

4

1 に答える 1

0

sc-player.js の前にこれを実行すると、動作する可能性があります。

if (!soundcloud.addEventListener) {
    soundcloud.addEventListener = function(eventName, eventHandler) {
      this.attachEvent('on' + eventName, eventHandler);
    }
}
于 2012-06-20T22:01:08.793 に答える