1
[options setOptionValue:@"key:value\r\nkey:value\r\n" forKey:@"headers" ofCategory:kIJKFFOptionCategoryPlayer];
这么设置无效,请问如何正确设置?
[options setOptionValue:@"key:value\r\nkey:value\r\n" forKey:@"headers" ofCategory:kIJKFFOptionCategoryPlayer];
这么设置无效,请问如何正确设置?
ofCategory:kIJKFFOptionCategoryPlayer 这个错了。 应该是 CategoryFormat
kIJKFFOptionCategoryFormat 还是不行 请问我的两对key和value这么写有问题吗
这个拿去参考
public void setDataSource(String path, Map<String, String> headers)
throws IOException, IllegalArgumentException, SecurityException, IllegalStateException
{
if (headers != null && !headers.isEmpty()) {
StringBuilder sb = new StringBuilder();
for(Map.Entry<String, String> entry: headers.entrySet()) {
sb.append(entry.getKey());
sb.append(":");
String value = entry.getValue();
if (!TextUtils.isEmpty(value))
sb.append(entry.getValue());
sb.append("\r\n");
setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT, "protocol_whitelist", "async,cache,crypto,file,http,https,ijkhttphook,ijkinject,ijklivehook,ijklongurl,ijksegment,ijktcphook,pipe,rtp,tcp,tls,udp,ijkurlhook,data");
}
setOption(OPT_CATEGORY_FORMAT, "headers", sb.toString());
}
setDataSource(path);
}
更多的我也不知道了
感谢🙏
你好,请问怎么做的
这么写
[options setOptionValue:@"" forKey:@"headers" ofCategory:kIJKFFOptionCategoryFormat];
@FxDepths setOptionValue 接口要在 prepareAsync 之前调用
应该是这样的,不行你抓包看看吧
应该是这样的,不行你抓包看看吧
好的,非常感谢,我去试试
你好,请问怎么设置呢 headers
@MissPeng 我设置cookie怎么设置呢?
IJKFFOptions *options = [IJKFFOptions optionsByDefault];
NSString * cookieStr=[NSString stringWithFormat:@"Cookie:%@",COOKIE_dl()];
[options setOptionValue:cookieStr forKey:@"headers" ofCategory:kIJKFFOptionCategoryFormat];