0

私はjwplayerを次のように実装しようとしました

<script src="js/jwplayer.js" type="text/javascript"></script><script type="text/javascript">

<script type="text/javascript">
             $(document).ready(function(){
               var divid= document.getElementById("mediaplayerid").getAttribute("id");
               alert(divid);
               jwplayer(divid).setup({
                    flashplayer: '<%= ResolveUrl("Jwplayer/player.swf")%>',
                    provider: "video",
                    file: '<%= ResolveUrl("Videos/2.mp4") %>' ,
                    autostart: true,
                    width: '600',
                    height:'370',
                    });
               });

</script>

ここで、テーブルのdivタグを次のように取りました

       <div id="mediaplayerid"></div>
    </td>

jwplayer の実行に失敗します。私はスクリプトをデバッグしました.それは出力なしで出てくるポイントJwplayer.setupに達します。エラーまたはコードエラーの可能性があります。助けてくれてありがとう。

4

1 に答える 1

1

問題は、jQuery または jwplayer を正しい方法で参照していないか、ビデオ ファイル/Flashplayer へのパスが間違っていることです。レンダリングされたコードを Firebug などでデバッグできる場合は、すべてのパスが有効であることを確認できます。

あなたのコードをコピーしましたが、問題なく動作しているようです: DEMO

ResolveUrlプロジェクトのルート (またはパスが何であれ) からビデオの場所を指定して、 を次 のように変更することもできます。

<%# ResolveUrl("/~Videos/2.mp4") %>  

EDIT
貼り付けていなくても、コードにjQuery参照があると思いますか?

<script src="JavaScripts/jquery-1.8.1.js" type="text/javascript"></script>
于 2012-10-17T08:24:08.873 に答える