2010-05-31 50 views
1

可能是已知問題,與我的代碼有關的問題或我的疏忽。Flash視頻播放良好,但時間和剩餘時間不同步

我在Flash中創建了一個視頻播放器。我已經通過rtmp/rtmpt播放漸進式和流式播放,所以一切正常。

我唯一的問題是,當視頻播放時,播放時間和剩餘時間的時間碼不會同步。所以,如果我的視頻長20秒,播放了5個,播放的時間將是5秒,剩下的時間將是16秒,直到它稍後更新約半秒。

所以即使它們都被設置了相同的代碼行,也沒有同時發生變化。時間播放發生變化,然後在一秒鐘後剩下的時間變化。

任何人都知道這可能是什麼。也許是我的錯誤計算。也許我需要把剩下的時間整理一下。我如何同步兩次。

我明白這可能是一個棘手的問題,我已經盡力解釋它。

在此先感謝。

+0

請發表您正在使用的代碼! – 2010-06-10 10:53:54

回答

0

這可能就像更新每個項目的頻率一樣簡單。

需要更多信息。這是一個自定義視頻播放器嗎?您是否使用FLVPlayback組件?你如何設定時間?

這聽起來像當前時間和總時間比剩餘時間更準確。如果這是一個自定義的視頻播放器,是否有任何理由不使用剩餘時間和播放時間使用兩個變量,而是不能只設置使用變量播放的時間,然後將剩餘時間設置爲(totalTime - timePlayed )?這樣,他們會同步。

這只是猜測在這一點上。需要更多信息。

+0

使用基於播放時間和總數設置剩餘時間的想法。我設置了一個單獨的變量,然後輸出該變量。所以每個變量更新之間有一段時間滯後。所以不是答案,但是讓我繼續前進:) – jamesmhaley 2011-01-31 16:11:10