gpt4 book ai didi

c# - VLC 或 WMP ActiveX 控件是否接受 Stream 对象?

转载 作者:太空宇宙 更新时间:2023-11-03 11:33:14 25 4
gpt4 key购买 nike

我有一个 WCF 服务,它对媒体文件进行故事化,并以 Stream 对象的形式将它们返回给使用应用程序。当消费应用程序想要使用 MediaElement 流式传输媒体时,就会出现问题。众所周知,MediaElement 不接受 Stream 对象。

我可以通过使用 VLC 或 WMP ActiveX 控件来解决这个问题吗?这两个控件中的任何一个都可以让我播放流媒体吗?

最佳答案

这两个 activex 控件都支持各种类型的流媒体,但都不允许您使用 C# Stream 对象,它是一个托管对象。据我所知,这两个 activex 控件中没有一个使用任何托管代码; WMP 可能会,但在任何情况下都不会通过 COM 接口(interface)公开。

如果没记错的话,我认为您可以提供一个带有单独帧(甚至是 H.264 帧)的 MediaElement,这样您就可以自己提取流并将其提供给 MediaObject。

关于c# - VLC 或 WMP ActiveX 控件是否接受 Stream 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7134135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com