问题遇到的现象和发生背景
在Cef 内核中使用拦截器Provider拦截请求,在OnRequest中进行拦截请求,使用request->Continue(new CefStreamResourceHandler(i_status_code, str_status_text, str_mine_type, response_headers, stream));进行自定义返回
问题相关代码,请勿粘贴截图
request->Continue(new CefStreamResourceHandler(i_status_code, str_status_text, str_mine_type, response_headers, stream));
运行结果及报错内容
如果是206请求,我直接处理
stream = CefStreamReader::CreateForFile(strPath);
stream->Seek(i_req_begin_index, SEEK_SET);
但是只有一点一点播没问题,直接跳着播视频会报错误,
net::ERR_REQUEST_RANGE_NOT_SATISFIABLE
我的解答思路和尝试过的方法
尝试过修改头返回信息,但是报错还是一样
我想要达到的结果
可以在流媒体定位播放