2013-07-22 82 views
1

「文件源(異步)」過濾器在其生命週期中只支持一個文件。 是否可以在不重建圖形的情況下播放兩個文件?DirectShow按順序播放兩個視頻文件?

+0

它有沒有,你可以使用,當文件播放完畢的事件?你能排隊使用API​​播放媒體嗎?距離我上次使用directshow已經差不多十年了。 – Renan

回答

2

文件源(異步)只向過濾器圖形提供隨機訪問字節流,還有其他對於回放至關重要的組件:解複用器,解碼器。不,不可能通過文件源(異步)過濾器入列另一個文件。

以其他方式無縫播放多個文件是可能的,但需要將圖形拆分爲多個部分,並將它們從一個圖形(從文件中讀取,用文件更改重建的文件)發送到另一個(使用渲染器,從未重建並提供無縫播放用戶體驗)。

閱讀了其他問題上彌合圖: