Swift 3:如何为HLS Streaming设置JWPlayer的多个Cookie
正如我在iOS端使用JWPlayer进行HLS Streaming一样。 对于Streaming,我们有安全的Video url来播放iOS设备中的内容。 为此,我们正在使用云前端域。 我想要的是,我们的网络已经集成了云端签名的cookie,我们需要为云端域设置cookie,这是我们可以在Ios设备中使用JW Player实现的吗?
请参阅下面的URL获取更多详情,
http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-cookies.html
let cookies = "cookiesKey=value;cookiesKey=value...."
让config = JWConfig(containtURL:“your url”)config.assetOptions = [“AVURLAssetHTTPHeaderFieldsKey”:[“cookie”:cookies]]
如上面的cookies代码,用键和值对创建您的cookie字符串,并用分号分隔,并将其用作assetOptions中的cookie。
是的,你可以举例来说,
NSString *cookies = "cookies1=value;cookies2=value"
JWConfig *config = [[JWConfig alloc] initWithContentUrl:@"your url"];
config.assetOptions = @{@"AVURLAssetHTTPHeaderFieldsKey":@{@"cookie": cookies}};
链接地址: http://www.djcxy.com/p/68477.html
上一篇: Swift 3: How to set multiple cookies for JWPlayer for HLS Streaming