2014-09-03 73 views
0

有沒有辦法保留髮送到chromecast的url參數,即使在訪問m3u8列表中的子項時也是如此?因爲我們需要url參數來訪問內容或媒體文件,但chromecast會截斷我們在訪問子文件時發送的url參數。使用Chromecast中的url參數訪問m3u8列表

例 給出網址:http://domainname.com/1.m3u8?cp=%2FsFcurrent%2F70000871V%2F * & CF = 1403 & E = 1493 & H = cbc90

文件1.m3u8包含子文件,如1med.m3u8,1high.m3u8 1low.m3u8

雖然chromecast訪問子文件,但它訪問像http://domainname.com/1med.m3u8

正如您可以注意到的那樣,它刪除了url參數,導致子文件無法訪問。

回答

0

您需要編寫自定義接收器(使用MPL)並使用主機覆蓋updateManifestRequestInfo/updateSegmentRequestInfo來實現所需的行爲。

+0

在https://developers.google.com/cast/docs/reference/player/cast.player.api.RequestInfo中,有內容,內容保護,標題,timeoutinterval,url和證書作爲類的屬性cast.player.api.RequestInfo(),在這個屬性中我們應該用來發送我們的URL參數,在訪問子文件時保留。 – Sankaranand 2014-09-06 07:47:01