使用jquery控制嵌入式视频

时间:2014-06-03 10:23:51

标签: javascript php jquery

我有一个嵌入式视频,我只想让登录用户查看它。

如果用户未登录并尝试播放,则必须记录警报

我尝试按照方式行事,但不起作用:

<div id="container">
       <embed id="playerid" width="300" height="200" flashvars="file=http://www.mydomain.com/Video/demo.flv&amp;autostart=false&amp;stretching=fill&amp;image=http://www.mydomain.com/Video/demo.jpg&amp;logo=http://www.mydomain.com/Video/Watermark.gif" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#330099" name="ply" id="ply" style="undefined" src="player.swf" type="application/x-shockwave-flash">
</div>

我的jQuery代码是

<script>
<?php
if(!$login){
?>
    $(document).ready(function(){
        $('#container').click(function(){
            alert('video clicked');
        }); 
    });
<?php
}
?>
</script>

1 个答案:

答案 0 :(得分:1)

试试这个:

<?php $login = true; //Let's make it true just for testing ?>
<script>
    $(document).ready(function(){
    $('#container').click(function(){
    if("<?php echo($login); ?>"){
      alert('Play Video');
     }else{
      alert("Please login to play video");
     }
    });
</script>