当使用 PHP 加载 vMix API XML 时,本机 DomDocument.loadXML 命令将需要很长时间才能连接到 vMix Web 服务器:
$dom = 新的 DomDocument();
$dom->load(“http://127.0.0.1:8088/API/”);
$dom->load(“http://127.0.0.1:8088/API/”);
与其直接加载网站,不如先使用 CURL:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, “http://127.0.0.1:8088/api/”);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
curl_setopt($ch, CURLOPT_URL, “http://127.0.0.1:8088/api/”);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
$dom = 新的 DomDocument();
$dom->loadXML($output);
$dom->loadXML($output);