2015-12-29 58 views
2

我正嘗試使用TVML提供的媒體播放器播放TVOS應用內的視頻。一切正常,HLS stream manifest file (m3u8)我玩家完美播放。在TVML中嵌入Subtiles /標題註釋TVOS

我在這裏關心的是如何添加一個字幕文件(srt,vtt)給玩家。玩家似乎從我的m3u8文件中自動提取和構建字幕,但是我爲每個視頻項目分別提供了字幕文件。目前看來,我必須在m3u8中編碼字幕文件,考慮到所有其他播放器(HTML5和Android)支持外部字幕文件,並且我有超過1000個視頻文件,這將是一個開銷。

我無法找到播放器或TVJS中的MediaItem的任何文檔以實現相同。我甚至無法以編程方式將副標題附加到MediaItem上。

我引用了以下網址:

MediaItem TVML Reference

Closed Caption HLS

任何幫助將是巨大的。

+0

你有沒有得到任何解決方案?請告訴我。 – Ruchi

+0

還沒有。仍在等待解決方案。 –

回答

0

目前看來沒有外部字幕文件的支持。

未來可能蘋果可能會添加相同的內容,但目前我們必須刻錄m3u8播放列表中的字幕文件。

0

...對於PlexConnect(aTV2/aTV3)我曾經在JS中使用視頻疊加實現了一個簡單的字幕引擎。不知道這樣的事情是否符合你的需求。請參閱https://github.com/iBaa/PlexConnect,文件Subtitle.py將SRT轉換爲JSON,再加上Application.js以實際處理顯示。