Flash 10にアップグレードした後にFlashビデオが再生されないのはなぜですか?
-
03-07-2019 - |
質問
今日Flash 10にアップグレードされ、多くのFlashビデオが、作成したカップルを含む多くのサイトで再生されなくなりました。修正方法は何ですか?
編集 ここで明確にしましょう。この質問は、最新リリースを含むすべてのバージョンのフラッシュのユーザーがそれらを見ることができるようにするために必要なコード変更を見つけることを目的としています。
解決
Flash APIは文字列形式のバージョン番号のみを提供するため、原因として考えられるのは、バージョン文字列から単一の文字を取り出すスクリプトであり、「1」を参照してください。 「10」の代わりに。または、(version> 9)
ではなく、(version == 9)
を単純にチェックするスクリプト。
注: version
が" 10"
(version> 9)のような比較はASで期待どおりに機能します>。
他のヒント
おそらくバージョンチェックによるものです。
サイトが2桁のバージョン番号を正しく処理できることを確認してください。特に文字列を使用する場合は、「9」 「10」よりも大きい多くの実装で。
これは、プレーヤーを除外するFlashバージョンスニファーを使用しているWebサイトが原因である可能性が高いとHSに同意します。これは過去に私にとって問題でした。これがあなたに当てはまるかどうかを確認するには、ページのソースを表示し、swfファイルへのパスを検索することをお勧めします。これは、オブジェクトタグ内またはjavascriptの行内にあります。通常、.swfを検索し、パス全体をブラウザのアドレス行にコピーします。これを行うときにビデオが再生される場合、swfの埋め込みを修正するように求めるメールをサイト管理者に送信できると思います。
これは、「。」の前の最初の文字を調べることで、使用しているFlashバージョンをチェックするFlashDetectスクリプトの製品である可能性があります。このように:y.charAt(y.indexOf( '。')-1);そのため、バージョン10.0が表示されると、フラッシュバージョン0があると見なされます。