2013-06-05 82 views
2

我在本地文件中使用MPMoviePlayerViewController。 當播放狀態爲播放時拖動時間滑塊工作正常,但在播放狀態爲時暫停播放暫停使其從我拖動到的時間跳回幾秒鐘。MPMoviePlayerViewController滑塊跳回

要設置的任何屬性?

謝謝

回答

2

不,那是因爲電影是如何編碼的。 電影中的幀被編碼爲前一幀之間的差異,因此只有補丁被保存在電影中。 時不時地,它插入到電影中的關鍵幀:關鍵幀是完全編碼的幀。

你看到它跳回來,因爲它將要去最近的以前的關鍵幀。

+0

任何想法哪種編碼最適合我的需求?我有一些準確度爲毫秒的停止點(例如,準確地在00:05:16(第5秒...) –

+0

+1以正確回答停止電影。實際上,它不僅僅是關鍵幀(i-幀)頻率還有塊大小(傳輸流片段)@OhadIsraeli使用非常高的i幀速率和非常短的TS段大小以儘可能接近你的需求,特別是擴展的i幀速率會降低你的編碼。 – Till