2016-11-08 64 views
0

我已經檢查了以下鏈接,但它們沒有太大的幫助(在括號中,我已經解釋了爲什麼它在我的情況下不起作用他們的答案)獲取廣播流的元數據(曲目信息,藝術家姓名等)

Streams - hasOutOfBandMetadata and getStreamingMetadata(我們的內容已經是HLS)

Sonos player not calling GetStreamingMetadata(getMetdata不叫,只有getMediaMetada被稱爲自廣播流具有唯一的ID,而不是一個集合)

在Sonos的API文檔它提到「hasOutOfBandMetadata」已被棄用,並建議使用元數據與內容嵌入在一起。然而,由於一些限制,我們的服務無法實現,因此我必須採用舊的方式(無論它是什麼)。

我想,應該在將「hasOutOfBandMetadata」設置爲true後調用理想的「getStreamingMetadata」,但它沒有發生。其次,出於測試目的,我爲不同的值設置了「secondsRemaining」和「secondsToNextShow」,以發現對於那些不同的時間間隔也顯示「描述」(如果將secondsRemaining/secondsToNextShow設置爲20,則描述顯示20秒,如果設置爲200則同樣爲200秒)。時間流逝後,「描述」內的信息消失。所以我想在時間流逝之後必須有一些電話要刷新元數據,但無法確定哪個電話。 請解釋什麼是獲取連續無線電流的元數據的正確方法。在TuneIn收音機,你可以找到無線電天堂元數據隨着音軌變化而更新。即使他們使用與他們的內容內聯的元數據,也必須有一些方法來實現這一點。

回答

0

您可以發佈電話和您發送的回覆嗎?這將有助於解決此問題。你想用什麼mimeType?

目前,在Sonos上爲連續無線電流獲取元數據的唯一全面支持方法將在將來的發行版中得到保證,即將元數據嵌入到行中。

+0

好的,我向你發送你的sonos郵件的詳細信息。謝謝 –

相關問題