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

您只需要将 div id 指定为 jwplayer 设置的字符串。尝试替换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 的网站获取最新版本。他们有一个很好的设置向导,您可以使用它来创建您需要的嵌入代码。

于 2012-12-06T19:24:47.143 回答