2011-12-01 55 views
0

我有一個使用Adobe的OSMF構建的HTTP視頻播放器,當嘗試在子片段內尋找時遇到奇怪的行爲。在OSMF中尋找錯誤

播放器使用URL(如"http://videoserver.com/video.flv")向服務器請求數據以獲取完整視頻,並追加"?begin=123456"以請求從123456字節偏移量開始的子片段。

每當我嘗試在加載的子片段內尋找時,播放頭就會下降到子片段的開始位置,並從那裏播放視頻。儘管mediaPlayer.canSeek()mediaPlayer.canSeekTo(newtime)都返回true。

任何反饋都不勝感激!

回答

1

OSMF自動尋求最近的關鍵幀。嘗試編碼您的視頻關鍵幀/秒。 在這裏閱讀更多:http://www.adobe.com/devnet/flash/articles/osmf-media-player.html

+0

我幾乎無法控制媒體如何編碼。我會嘗試這個,謝謝你的提示! – rkardashov

+0

另外,檢查提供的參數?begin是否需要時間作爲偏移值。它也可能是它期望字節作爲偏移值。 – Breign

+0

偏移量是字節,而不是秒,我知道這肯定=) – rkardashov