2011-09-02 159 views
4

如您所知,您可以使用MediaElement.SetSource(Stream)將媒體源設置爲流,如本地硬盤上的文件,現在假設視頻由多個流組成。例如,約1小時的視頻被分成6個10分鐘的片段。我是否需要實現自定義MediaStreamSource?MediaStreamSource自定義實現

注意:我正在開發一個Silverlight OOB應用程序。

任何幫助將不勝感激。

回答

0

你可能沒有問題了,但無論如何:我認爲你需要實現源代碼,如果你想無縫拼接在一起。然而,在實踐中,我成功地將兩個媒體元素快速融入彼此以實現合理的轉換。這並不理想,但對我來說,實施源代碼似乎有點困難。

如果您有源存根實現或遇到更好的解決方案,我仍然對自己感興趣。

0

除非您不想在播放之前預先緩衝所有內容,那麼您肯定必須實現mediastreamsource並繼續將字節寫入MediaStream