以前、Flash ビデオ コンテンツを埋め込んだ Google Earth kml を作成しました。タグ内のコンテンツを適切に再生するために、Web サーバーで Flash Player (現在は flowplayer を使用) をホストし、description タグ内で次の HTML を使用しました。これは完璧に機能しました:
<description><![CDATA[
<object id="flowplayer"
data="http://foo.com/flowplayer/flowplayer-3.2.15.swf" width="320" height="180"
type="application/x-shockwave-flash">
<param name="movie" value="http://foo.com/flowplayer/flowplayer-3.2.15.swf" />
<param name="flashvars" value='config={"clip":"http://foo.com/movies/flv/video.flv"}'/>
</object>]]></description>
ただし、インターネットに接続していないユーザーがコンテンツを表示できるようにする必要があります。画像やその他のファイルを kmz 内に適切に埋め込んで動作させる方法は知っていますが、次の説明タグを使用してフラッシュ プレーヤーが動作しません。
<description><![CDATA[
<object id="flowplayer"
data="flowplayer/flowplayer-3.2.15.swf" width="320" height="180"
type="application/x-shockwave-flash">
<param name="movie" value="flowplayer/flowplayer-3.2.15.swf" />
<param name="flashvars" value='config={"clip":"movies/flv/video.flv"}'/>
</object>]]></description>
kmz のフォルダー構造は次のとおりです。
archive.kmz
|- doc.kml
|- flowplayer
|- flowplayer-3.2.15.swf
|- movies
|- flv
|- video.flv
Flash Player がロードされていないように見えます (Flash ビデオをロードしようとしているかのようにコンテンツがレンダリングされますが、flowplayer の画像やエラーは表示されません)。誰かがこのようなことを試したことがありますか、またはこれが相対パスで機能しない理由を考えていますか?