【问题标题】:prettyphoto video player ajax and php problemprettyphoto 视频播放器 ajax 和 php 问题
【发布时间】:2023-03-28 20:10:01
【问题描述】:

嘿,我在一些视频网站上实现了漂亮的照片,它就像一个魅力。 问题是我正在尝试实现一个计时器,它可以帮助我跟踪视频时间以及用户观看了多少时间。它适用于任何其他页面,但我不知道将它放在漂亮照片的哪里,这是我的代码实施:请帮忙

我正在使用 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 } ?>

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

【问题讨论】:

    标签: jquery ajax zend-framework photo


    【解决方案1】:

    简短的回答是,您作为示例发布的内容不是 AJAX。您是否建议这是您的 javascript 包含?

    如果是这样,您需要发布更多代码。 javascript本身很好。如果您遇到问题,很可能是 'jwplayer('player2')' 引用了一个 ID。您需要确保使用与 prettyPhoto 相同的 ID。如果您使用的是模板......这将破坏 ID 方案,因为 ID 在页面中必须是唯一的。

    【讨论】:

    • 问题是我在我自己的播放器 jwplayer 和 id 是 player2 上使用 prettyphoto,如果它在普通的 phtml 页面上效果很好,但我不知道在哪里实现它漂亮的照片
    • 同一个地方。或者更新您的 ID 以使用 prettyPhoto 为您提供的任何内容。您是否尝试过通过任何生成的视频播放器通过触手可及的任何工具找出 id:Firebug/Inspect/F12 开发工具?
    猜你喜欢
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 1970-01-01
    • 2015-12-15
    • 1970-01-01
    相关资源
    最近更新 更多