gpt4 book ai didi

javascript - 如何使用 AJAX 读取直播数据

转载 作者:可可西里 更新时间:2023-11-01 13:16:23 24 4
gpt4 key购买 nike

我想从我的 URL 中读取实时流数据(即 http://..)我的 URL(ie.http://..) 包含数字数据并且它在不断增长。我想将该数据读入我的文件(HTML5 和 javascript)。 我已经使用 AJAX 处理了静态数字数据。但是在使用动态数据(实时流数据)进行处理时。我无法获得 responseText()。是否可以获取包含实时流数据的 URL(即 http://..)的 responseText()?我该怎么做?我读取静态数据的代码是

<!DOCTYPE HTML>
<html>
<head>

<script type="text/javascript">
function accessWebservice()
{
var xmlhttp;
xmlhttp = new XMLHttpRequest();

//xmlhttp.open("get","http://192.168.15.174/Streamer/StartStream.aspx?IsTestData=true",true);
//above URL contains live streaming numberic data that i want to read
//But when i am using above URL i am not getting responseText (**How to get it?**)
xmlhttp.open("get","http://localhost/StaticDemoData.txt",true); //This contains static data
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4)
{
if (xmlhttp.status == 200 )
{
var responseData=xmlhttp.responseText;
alert(responseData);
}
else
{
alert("Server returned: " + xmlhttp.status);
}
}
}

xmlhttp.send(null);
}
</script>
</head>

如何获取直播流媒体数据的'xmlhttp.responseText'?

最佳答案

如果您检查 xmlhttp.readyState == 3 (XMLHttpRequest.LOADING),那么访问 xmlhttp.responseText 将为您提供从您的服务器接收到的数据迄今为止。然后,您可以使用 setInterval 不断检查 xmlhttp.responseText 以获取新数据。

关于javascript - 如何使用 AJAX 读取直播数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8066867/

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