gpt4 book ai didi

php - PHP设置计时器,然后调用一个函数

转载 作者:行者123 更新时间:2023-12-03 06:02:09 24 4
gpt4 key购买 nike

我有一个youtube视频,它以秒为单位获取持续时间,我想为该视频设置一个计时器,一旦完成,然后调用具有其他视频的函数。到目前为止,我所拥有的是:

$ytvidid = 'qasCLgrauAg';
$ytdataurl = "http://gdata.youtube.com/feeds/api/videos/". $ytvidid;
$feedURL = $ytdataurl;
$sxml = simplexml_load_file($feedURL);
$media = $sxml->children('http://search.yahoo.com/mrss/');
// get <yt:duration> node for video length
$yt = $media->children('http://gdata.youtube.com/schemas/2007');
$attrs = $yt->duration->attributes();
$length = $attrs['seconds'];

在此示例中返回16秒,因此我尝试了:
usleep($length * 1000000);
flush();
loadnext();

function loadnext(){
//heres my next video
}

由于某种原因,这不起作用..我做错什么了吗?我也尝试了javascript window.setInterval(...),但是在下一个视频加载时重置间隔也不起作用。任何帮助深表感谢 :)

最佳答案

对于16 seconds延迟,您必须使用

usleep($length * 1000000);  // 1000000 == 1 second

关于php - PHP设置计时器,然后调用一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14098168/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com