Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php YouTube是如何做到这一点的;直播;对视频的评论?_Php_Javascript - Fatal编程技术网

Php YouTube是如何做到这一点的;直播;对视频的评论?

Php YouTube是如何做到这一点的;直播;对视频的评论?,php,javascript,Php,Javascript,示例:如果您转到YouTube.com上的视频并单击“实时显示评论”(或类似内容),评论将开始实时显示。他们是如何做到这一点的?我如何才能有效地复制这个特性(最好使用PHP和JavaScript) 谢谢 如果你的意思是我认为你的意思,并且这类似于facebook在帖子发布后“尽快”加载评论的方式,那么它将使用AJAX加载新的评论,并使用Javascript和PHP创建一个包含评论的新HTML元素。据我所知,除了不断地寻找新的评论之外,没有什么真正的方法可以做到这一点,但每10秒或每次事件触发时寻

示例:如果您转到YouTube.com上的视频并单击“实时显示评论”(或类似内容),评论将开始实时显示。他们是如何做到这一点的?我如何才能有效地复制这个特性(最好使用PHP和JavaScript)


谢谢

如果你的意思是我认为你的意思,并且这类似于facebook在帖子发布后“尽快”加载评论的方式,那么它将使用AJAX加载新的评论,并使用Javascript和PHP创建一个包含评论的新HTML元素。据我所知,除了不断地寻找新的评论之外,没有什么真正的方法可以做到这一点,但每10秒或每次事件触发时寻找新的评论可能是JavaScript……

我一直在想同样的事情。我认为它使用了某种巧妙的Flash代码,混合了Javascript和Ajax。我不知道如何从视频中提取当前的时间戳,我很确定你不能单独使用javascript。也可以使用WebSocket,也就是说,每当有人发表评论时,服务器会立即将数据发送到同一页面上的其他客户端。不过,我不确定YouTube是否会这么做。噢,哇!WebSocket非常有趣!我以前从未见过他们。今天早上我有一些有趣的读物,谢谢!