当我在iOS端使用JWPlayer进行HLS流传输时。对于流媒体,我们有安全的视频URL可以在iOS设备中播放内容。为此,我们正在使用云前端域。
我想要的是,我们的网站集成了Cloudfront签名的Cookie,需要在其中设置Cloudfront域的Cookie,这是否可以在Ios设备中使用JW Player实现?

请参阅下面的URL以获取更多详细信息,

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-cookies.html

最佳答案

let cookies = "cookiesKey=value;cookiesKey=value...."
let config = JWConfig(containtURL:"your url")
config.assetOptions = ["AVURLAssetHTTPHeaderFieldsKey":["cookie":cookies]]

像上面的cookie代码一样,创建包含键和值对并用分号分隔的cookie字符串,并将其用作assetOptions中的cookie。

关于ios - Swift 3:如何为HWP流的JWPlayer设置多个cookie,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42919229/

10-13 05:03