2

Web サイトにコントロール付きの Flash ビデオを挿入しようとしています。ビデオは表示されますが、FLVPlayback のコントロールは表示されません。すべてのファイルをページの同じレベルに配置したので、パス エラーは発生しないはずです...

私のファイルは次のとおりです。

  • Confr.flv
  • Confr.swf
  • MinimaFlatCustomColorPlayBackSeekCounterVolMute.swf (playerSkin)

私のコード:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="667" height="410" id="Confr" align="middle">
                <param name="movie" value="http://unikmedia.ca/ad/wp-content/themes/adapte/Confr.swf" />
                <param name="quality" value="best" />
                <param name="bgcolor" value="#ffffff" />
                <param name="play" value="false" />
                <param name="loop" value="false" />
                <param name="wmode" value="window" />
                <param name="scale" value="showall" />
                <param name="menu" value="true" />
                <param name="devicefont" value="false" />
                <param name="salign" value="" />
                <param name="allowScriptAccess" value="sameDomain" />
                <!--[if !IE]>-->
                <object type="application/x-shockwave-flash" data="http://unikmedia.ca/ad/wp-content/themes/adapte/Confr.swf" width="667" height="410">
                    <param name="movie" value="http://unikmedia.ca/ad/wp-content/themes/adapte/Confr.swf" />
                    <param name="quality" value="best" />
                    <param name="bgcolor" value="#ffffff" />
                    <param name="play" value="false" />
                    <param name="loop" value="false" />
                    <param name="wmode" value="window" />
                    <param name="scale" value="showall" />
                    <param name="menu" value="true" />
                    <param name="devicefont" value="false" />
                    <param name="salign" value="" />
                    <param name="allowScriptAccess" value="sameDomain" />
                <!--<![endif]-->
                    <a href="http://www.adobe.com/go/getflash">
                        <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
                    </a>
                <!--[if !IE]>-->
                </object>
                <!--<![endif]-->
            </object>

このリンクを見ると、プレーヤーが表示されます: http://unikmedia.ca/ad/wp-content/themes/adapte/Confr.swf

しかし、ワードプレスでは、コントロールはまったくありません... : http://unikmedia.ca/ad/a-propos/

助けてください!!!

4

3 に答える 3

2

私は同じ問題を抱えていましたが、解決策を見つけました...埋め込まれたswfオブジェクトの「swf BASEディレクトリ」を変更します。このパラメータが swf ディレクトリを指している場合、FLVPlayBack はコントロール スキンの swf を見つけることができます。サンプルは次のとおりです。

<script type="text/javascript"> 
    var flashvars = {};
    var params = {"base": "../project/subfolder/"};
    var attributes = {id: "Main", name: "Main"};
    swfobject.embedSWF("MainLoader.swf", "myAlternativeContent", "920", "550", "10.0.0", "expressInstall.swf", flashvars, params, attributes);
</script>
于 2013-05-22T18:12:35.947 に答える
0

あなたのファイルMinimaFlatCustomColorPlayBackSeekCounterVolMute.swfは404エラーを受け取ります。

このファイルを呼び出すスクリプトを見つけて変更してみてください。

ただし、.swfムービーを.mp4に変換し、可能であればjwplayerを使用することをお勧めします。


また、サイトのルートに「wp-content」フォルダーなどの「a-propos」フォルダーを作成し、その中に「MinimaFlatCustomColorPlayBackSeekCounterVolMute.swf」ファイルを配置することもできます。

于 2013-01-10T21:41:36.443 に答える
-1

私は同じ問題を抱えていました.ローカルワークスペースでは見ることができましたが、WPライブサイトでは見ることができませんでした. 私の場合、スキン SWF のパーミッションを変更することで解決しました。chmod を (スキン SWF ファイルのみの) 777 に変更してみて、それが問題かどうかを確認してください。

于 2012-12-26T21:36:11.457 に答える