【问题标题】:Embedding a Flash player in Google Earth kmz在 Google 地球 kmz 中嵌入 Flash 播放器
【发布时间】:2012-11-28 16:31:27
【问题描述】:

我之前制作了一个嵌入了 Flash 视频内容的 Google 地球 kml。为了正确播放标签中的内容,我在我的网络服务器上托管了一个 Flash 播放器(目前使用 flowplayer),并在描述标签中使用了以下 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 中正确嵌入图像和其他文件并使其正常工作,但是 flashplayer 无法使用以下描述标签工作:

            <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 播放器(内容呈现好像它正在尝试加载 Flash 视频但没有看到任何 flowplayer 图像或错误)。有没有人尝试过这样的事情或知道为什么这不能通过相对路径工作?

【问题讨论】:

  • Google 不清楚它允许在 KMZ 中访问的内容(KML 和图像除外),但不认为 Google 地球客户端允许这样的事情。

标签: flash google-earth kmz


【解决方案1】:

我在本地 flv 电影中尝试过同样的事情,但我遇到了同样的问题。 这似乎是因为安全问题。我试图在 html 页面中播放它,但由于 ActiveX 安全性,Internet Explorer 阻止了它。 一个可行的解决方案是使用小型 Web 服务器(如 tinyweb)并将 kml 中 swf 和 flv 的链接替换为 http://localhost/swf/...swf 和 http://localhost/mymovies/.. .flv。 tinyweb 服务器必须在打开 kml(或 kmz)之前启动。 一个解决方案是制作一个sfx包来获取一个exe文件。打开 exe 文件时,可以运行启动 tiny.exe 和之后的 kmz 文件的脚本。 这有点复杂,但我认为这可能是一个解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多