Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.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
Javascript 为什么IOS和videojs会多次调用拉流?_Javascript_Ios_Video Streaming_Video.js - Fatal编程技术网

Javascript 为什么IOS和videojs会多次调用拉流?

Javascript 为什么IOS和videojs会多次调用拉流?,javascript,ios,video-streaming,video.js,Javascript,Ios,Video Streaming,Video.js,我有一个mvc网页,上面有videojs,播放mp4文件。当我从桌面运行页面并调试站点时,我可以看到,在页面的桌面视图中,视频由于某种原因被调用了两次,两次调用似乎都有整个文件大小的范围请求。这似乎很奇怪,它被调用了两次,但更奇怪的是,如果我从IOS(IPAD)调用同一个页面,我会看到6次流调用。前两个通常是请求前两个字节,这是有意义的,因为据我所知,IOS这样做是为了确定流是否可查找。然后,它又进行了4次调用来提取流,每次调用的范围请求都是我能回忆起的整个文件大小。有人知道这对于IOS和vid

我有一个mvc网页,上面有videojs,播放mp4文件。当我从桌面运行页面并调试站点时,我可以看到,在页面的桌面视图中,视频由于某种原因被调用了两次,两次调用似乎都有整个文件大小的范围请求。这似乎很奇怪,它被调用了两次,但更奇怪的是,如果我从IOS(IPAD)调用同一个页面,我会看到6次流调用。前两个通常是请求前两个字节,这是有意义的,因为据我所知,IOS这样做是为了确定流是否可查找。然后,它又进行了4次调用来提取流,每次调用的范围请求都是我能回忆起的整个文件大小。有人知道这对于IOS和videojs的使用是否正常吗?

是的,这是正常的。玩家正在探测文件以确定特征。它正试图找到mdat和moov原子的位置。即使它请求整个文件,它也会在将需要查找的数据放入文件后立即断开TCP会话