Chromecast接收器应用Cookie

时间:2014-04-30 15:33:52

标签: cookies chromecast google-cast

我正在尝试在我的chromecast自定义接收器上播放HLS流。但是,由于我的服务器需要cookie,因此我在获取m3u8文件时遇到身份验证问题。

获取根m3u8文件的请求有一个' Set-Cookie'在我的流中获取子m3u8文件时需要考虑的标题(以传递服务器身份验证)。我想知道当接收器应用程序获取媒体时是否可以设置cookie。

1 个答案:

答案 0 :(得分:1)

尝试类似:

window.mediaHost = new cast.player.api.Host({
  'mediaElement': window.mediaElement,
  'url': url
});

window.mediaHost.updateManifestRequestInfo = function(requestInfo) {
  if (!requestInfo.url) {
      requestInfo.url = this.url;
  }
  requestInfo.withCredentials = true;
};

window.mediaHost.updateLicenseRequestInfo = function(requestInfo) {
  requestInfo.withCredentials = true;
};

window.mediaHost.updateSegmentRequestInfo = function(requestInfo) {
  requestInfo.withCredentials = true;
};