2011-06-09 60 views
0

嘿所有我在一些視頻網站實現漂亮的照片,它的作品就像一個魅力。 問題是我試圖實現一個計時器,幫助我跟蹤視頻時間和用戶看到多少時間。它可以很好地與任何其他頁面,但我不知道在哪裏把它放在漂亮的照片,這是代碼我實現:請幫助prettyphoto視頻播放器ajax和php問題

我使用的Zend框架,這是什麼是視頻的看法:

<?php if ($this->hasid) { 
    ?> 
       <script type='text/javascript'> 

        var timerinterval 
        jwplayer('player2').onPlay(function() { 
         timerinterval=setInterval('timer()',1000)}); 
        jwplayer('player2').onPause(function() { 
         stopTimer()}); 
        jwplayer('player2').onComplete(function(){ 
         stopTimer()}); 


       </script> 
    <?php } ?> 

,這是AJAX:

var time=0 
function timer(){ 
    time++; 
    if(time%60==0) 
    { 
     $.post('/video/time/',{ 
      time:time, 
      videoid:$('#videoid').val() 
     },function(data){ 

      }); 


    } 
    $('#timer').html(time); 
} 
function stopTimer() 
{ 
    clearInterval(timerinterval); 
} 

回答

0

簡短的回答是你已經發布的樣例..不是AJAX。你是否暗示這是你的javascript包含?

如果是這樣,您需要發佈更多的代碼。 JavaScript本身很好。如果你有問題,'jwplayer('player2')'可能是引用了一個ID。您需要確保您使用的是與prettyPhoto相同的ID。如果您使用的是模板,那麼會破壞ID方案,因爲ID在頁面中必須是唯一的。

+0

問題是我用我自己的播放器,這是jwplayer和id是player2漂亮的照片,它工作的很好,如果它在一個正常的phtml頁面,但我不知道在哪裏實施它在prettyphoto – haider 2011-06-09 10:53:42

+0

相同的地方。或者更新你的ID以使用prettyPhoto給你的任何東西。你有沒有試圖通過任何生成的視頻播放器通過任何工具在你的指尖找出ID:Firebug/Inspect/F12開發工具? – 2011-06-09 19:25:15