1

ストリームが見つからない場合、クリップの URL を変更しようとしています。特定の行をデバッグしたり、アラートを追加したりできるので、onError イベントを適切に構成していますが、問題は次のとおりです。

onError : function(errorCode, errorMessage) {
    this.getClip(0).update( { url : 'http://full-url.com/images/stream-not-found.png' } );
}

問題は、エラーが発生したときにこの画像がプレーヤーにロードされないことです。ストリームが見つかりませんというエラー メッセージが表示され、プレーヤーはこの「見つからない」ストリームを探し続けます。URL にアクセスして画像を見ることはできますが、ストリームが見つからないために切り替えることができません。ドキュメントによると、画像を URL として使用できるようになっていますが、完全修飾 URL または相対 URL を使用しても機能していないようです。

エラーコードごとにカスタマイズされた画像を使用することを検討しているため、これは多少単純化されています。

4

1 に答える 1

1

これに対する実際の答えは決定されていません。実行できる最善の方法は、プレーヤをアンロードし、プレーヤがロードされる前にコンテナにあった HTML を表示することでした。

その時点ではまだエラー番号が残っていたので、jQuery を使用して html を設定し、新しい画像を表示することができました。

目の前にコードはありませんが、次のようなものでした:

onError: function(errorCode, errorMessage) {
    this.unload();
    switch (errorCode) {
        case 200:
            $('#idOfPlayer a').attr('src', link-to-200-error.jpg);
        break;
    }
}
于 2010-09-02T20:07:47.707 に答える