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

下一篇: Stream Video from secured S3 bucket to videogular