嗨,开发人员我在Blob视频上长期遇到了一些问题。所以我认为我终于有了Blob视频的层次结构,例如从服务器读取部分视频并将其发送给客户端。但是今天我遇到了其他一些问题。从这些blob数据从何处搜索到播放器,一些文章为我提供了有用的信息,以供参考Chrome网页“网络”部分的“检查”部分中的blob链接。
通过这种方式,我看到blob视频每隔几秒钟下载一次,它们使用不同的URL,但几乎没有修改。该站点为:https://www2.1movies.is/movie/xxxxxxxxxxxxx.html Blob请求在短时间内引用了url,但仅更改了数字,如下所示: s7--p.ex / ample-{seq-1} -xxxx.xxxxxxx 在这个例子中,只有seq 1经常变化并且数量增加。 所以我用python在正常模式下(没有asyncio或以其他复杂的方式)按部分下载此视频。我不知道视频包含多少部分,因此我手动检查直到出现404错误。我没有保存我使用cmd编写的代码,因此我将给出示例代码。
//1//#define free(x)x ? free(x) : NULL //OK
//2//#define free(x) ? free(x) :NULL // Error
int main() {
int *p;
*p = (int*)malloc(sizeof(int) * 5);
free(p); // 2 -(error) ->expected a decleration
//and also see this error in both
// ':' cannot convert from 'void *' to 'void'
所以程序正常工作,但是当我尝试将所有视频合并为一个时,我发现所有部分都没有完全加载,网络部分215中的示例显示300kb,但下载的文件为298kb。因此视频播放像中断了。
所以也许还有其他方法可以下载这种视频,但是如果网站以这种方式工作,为什么我没有成功?