【问题标题】:Swift 3: How to set multiple cookies for JWPlayer for HLS StreamingSwift 3:如何为 JWPlayer 为 HLS 流设置多个 cookie
【发布时间】:2023-03-26 13:50:02
【问题描述】:
【问题讨论】:
标签:
ios
amazon-web-services
cookies
jwplayer
【解决方案1】:
let cookies = "cookiesKey=value;cookiesKey=value...."
let config = JWConfig(containtURL:"your url")
config.assetOptions = ["AVURLAssetHTTPHeaderFieldsKey":["cookie":cookies]]
如上面的 cookie 代码,使用键值对创建您的 cookie 字符串,并用分号分隔,并将其用作 assetsOptions 中的 cookie。
【解决方案2】:
是的,例如,您可以,
NSString *cookies = "cookies1=value;cookies2=value"
JWConfig *config = [[JWConfig alloc] initWithContentUrl:@"your url"];
config.assetOptions = @{@"AVURLAssetHTTPHeaderFieldsKey":@{@"cookie": cookies}};