2

私は SWFObject v2.2 を使用しており、別のドメイン (Amazon S3) から swf をロードして (理想的には) ページで再生しています。

これがドメイン A の私のページです: http://cssquirrel.com/testcases/swfobject/

関連する部分: ID が「movie」の div があり、demo.js (ページで呼び出されます) は次のことを行います。

swfobject.embedSWF("https://s3.amazonaws.com/media.anvilcorp.com/videos/safety.swf", "movie", "640", "480", "10.0.0");

クロスドメイン ファイルを作成し、SWF ファイルがホストされているドメイン B に配置しました。ファイルは次のとおりです。

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="cssquirrel.com" />
</cross-domain-policy> 

初めてページを読み込んだ時、swfファイルが読み込まれていることを確認しましたが、一向に再生されません。

2 回目のページ読み込みで、ファイルの再生が開始されます (キャッシュから)。キャッシュをクリアした後にリロードすると、最初のロードで再び再生されません。

ページの読み込み後に手動で再生をトリガーしようとしました:

document.getElementById("movie").play();

しかし、サイコロはありません。

最初のページの読み込み時にムービーを再生する方法について何か考えはありますか?

4

0 に答える 0