我正在考虑将VLC用作我的WPF应用程序的ActiveX控件,但我不确定它是否会接受System.IO.Stream
对象作为输入参数并能够以这种方式流媒体。我还没有找到任何明确的答案,所以在我真正开始之前,我想确定VLC可以做到这一点。
System.Windows.Controls.MediaElement
对我来说是不可能的,因为它只接受URI作为源的输入参数。 AxWindowsMediaPlayer也是如此,我认为它可以工作。
答案 0 :(得分:1)
它将无法接受诸如流之类的“非原始”类型。这些是.Net类型,在COM中没有直接模拟。它必须明确设计为通过COM互操作来处理流。