Видеопроигрыватель prettyphoto ajax и проблема php - PullRequest
0 голосов
/ 09 июня 2011

Привет, все, что у меня есть, реализовать красивую фотографию на каком-то видео-сайте, и это работает как шарм. Проблема в том, что я пытаюсь реализовать таймер, который помогает мне отслеживать время видео и сколько времени видел пользователь. Он отлично работает с любой другой страницей, но я не знаю, где разместить его на красивой фотографии, и это код, который я осуществить: пожалуйста, помогите

Я использую Zend-Framework, и вот что на видео:

<?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 } ?>

и это Аякс:

    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);
}

1 Ответ

0 голосов
/ 09 июня 2011

Короткий ответ: то, что вы опубликовали в качестве образца ... не AJAX.Вы предлагаете, чтобы ваш JavaScript включал?

Если это так, вам нужно будет опубликовать немного больше кода.Сам Javascript в порядке.Если у вас есть проблема, вполне вероятно, что jwplayer ('player2') 'ссылается на идентификатор.Вам нужно убедиться, что вы используете тот же идентификатор, что и prettyPhoto.Если вы используете шаблон ... это нарушит схему идентификаторов, потому что идентификаторы должны быть уникальными на странице.

...