2012-09-01 273 views
0

我无法弄清楚如何从JPlayer所在的页面将nativeSupport设置为false如何在Jplayer中设置默认值

我试图改变的代码是这样的:

 $.jPlayer.defaults = { 
    cssPrefix: "jqjp", 
    swfPath: "js", 
    volume: 80, 
    oggSupport: false, 
    nativeSupport: true, //I want to change this one to false 
    preload: 'none', 
    customCssIds: false, 
    graphicsFix: true, 
    errorAlerts: false, 
    warningAlerts: false, 
    position: "absolute", 
    width: "0", 
    height: "0", 
    top: "0", 
    left: "0", 
    quality: "high", 
    bgcolor: "#ffffff" 
}; 

我已经没有运气尝试这样做:

$("#jquery_jplayer").jPlayer("option", "nativeSupport", "false"); 

任何帮助深表感谢。谢谢。

回答

0

好,因为没有人发布。

而不是使用Jplayer的一些JavaScript函数。我只是用PHP来回显两个不同的JavaScript文件。一个有nativeSupport = false,另一个有true

我知道这不是首选的方法,但它的工作原理。这里是我使用的代码:

<?php 
     if($somthing == $somthingelse) { 
      echo'<script type="text/javascript" src="jPlayer/js/jquery.jplayer.nativefalse.js"></script>'; 
     } else{ 
      echo'<script type="text/javascript" src="jPlayer/js/jquery.jplayer.js"></script>'; 
     } 
    ?>