【问题标题】:Show HTML when flash fails?flash 失败时显示 HTML?
【发布时间】:2010-11-01 21:07:57
【问题描述】:

我正在使用 jcupload,我需要写的只是下面的内容,其余部分由 flash+js 完成

<div id="jcupload_content"></div>

但是,这是我网站上唯一的闪存。如果用户没有闪存(想想 ipod),我想回退到 html 实现。我该怎么做?从逻辑上讲,我知道 ppl 不会通过 ipod 上传,但如果我要播放音乐,我可以在这种情况下使用 flash 音频播放器回退到 html5 音频。

【问题讨论】:

    标签: html flash


    【解决方案1】:

    最好使用 HTML5 音频,然后回退到 Flash,我会说 ;)。

    您是如何嵌入 Flash 的?如果您使用的是swfobject,他们在documentation page 中提供了一些很好的示例。

    【讨论】:

    • swfobject 绝对是要走的路。
    • html5->flash 是我的想法,但我试图避免 SM2 的骇人听闻,并希望他们在内部做到这一点。
    • 好的,很酷,但我仍然不确定我是否帮助回答了您的问题...您在使用swfobject 吗?你能不能?你还需要帮助吗?
    • 我写了另一个问题。并对此答案+1。 stackoverflow.com/questions/4073209/…
    • @gmcalab 注意到链接文档中的对象标签(不是来自 Adob​​e 的网站)有一个带有 data 属性的内部对象标签。
    【解决方案2】:

    Swf Object 应该会有所帮助。

    【讨论】:

      【解决方案3】:

      只需使用swfobject 来放置 Flash,但在要放置 Flash 的 div 中,有备用 HTML 内容。

      像这样:

      <div id="flashDiv">
          <p>No flash!</p>
      </div>
      
      <script type="text/javascript">
          swfobject.embedSWF('myFlash.swf', 'flashDiv', width, height, 'flash.version.here', 'expressInstall.swf', flashvars, params, attributes);
      </script>
      

      每个 swfobject documentation.

      【讨论】:

        猜你喜欢
        • 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
        相关资源
        最近更新 更多