- 
                Notifications
    You must be signed in to change notification settings 
- Fork 145
setHttpHeader
        shixuemei edited this page Mar 31, 2017 
        ·
        2 revisions
      
    在播放以Http协议传输的视频时,可以对http请求的头部信息进行自定义修改。
版本要求:v2.0.3及以上
-(void)setHttpHeaders:(NSDictionary *)headers;
- 
在prepareToPlay方法前调用生效 
- 
如果设置下来的头域域名是新增的域名,则将该头域直接附着在原请求头后面 
- 
如果设置下来的头域域名在原有请求头中存在(不区分大小写),则替换原请求头中相应的域值 
- 
播放器自带的域名包括:User-Agent、Accept、Range、Connection、Host、Icy-MetaData,如下所示: User-Agent: ksyplayer/***/*** Accept: */* Range: bytes=0- Connection: close Host: *** Icy-MetaData: 1
NSMutableDictionary *header = [[NSMutableDictionary alloc] init];
[header setObject:@"demo-user-agent" forKey:@"user-agent"];
[header setObject:@"just.demo.host" forKey:@"Host"];
[_player setHttpHeaders:header];

