0

JWPlayer を次のように実装しようとしました。

<script type="text/javascript" src="js/jwplayer.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
         var divid= document.getElementById("mediaplayerid").getAttribute("id");
         alert(divid);
         jwplayer(divid).setup({
             flashplayer: "http://www.jeroenwijering.com/embed/player.swf",
             provider: "video",
             file: "Videos/2.mp4",
             autostart: false,
         });
     });
</script>

テーブル内の div タグを次のように使用した場合:

<tr>
    <td class="style3" style="width: 50%"></td>
    <td class="style3" style="width: 50%">           
        <div id="mediaplayerid"></div>
    </td>
</tr>

JWPlayer の実行に失敗します。スクリプトをデバッグしました。その後、何も出力されない Jwplayer.setup まで到達します。エラーまたはコードエラーの可能性があります。

4

1 に答える 1

0

jwplayer セットアップに div id を文字列として指定するだけです。に置き換えjwplayer(divid)てみてくださいjwplayer('mediaplayerid')

完全なコードは次のとおりです。

    <script type='text/javascript' src='jwplayer.js'></script>
    <script type="text/javascript">
        $(document).ready(function(){
            jwplayer('mediaplayerid').setup({
                flashplayer: "http://www.jeroenwijering.com/embed/player.swf",
                provider: "video",
                file: "Videos/2.mp4",
                autostart: false,
            });
        });
    </script>
    <div id="mediaplayerid"></div>

また、特定のプレーヤーが、私がテストできたものに対して正しく機能しているとは思いません。Longtail の Web サイトから最新バージョンを入手することをお勧めします。必要な埋め込みコードを作成するために使用できる優れたセットアップ ウィザードがあります。

于 2012-12-06T19:24:47.143 に答える