我正在使用Microsoft.DirectX.AudioVideoPlayback在一个面板中成功地播放一个视频,该视频将在一个表单上显示给外部监视器/电视。
我们希望能够同时在另一种形式上在计算机屏幕上看到相同的视频,但希望避免加载同一视频两次,并可能使它们不同步。
是否有可能将视频播放到一个面板,并以某种方式复制另一个面板中的视图,而不需要加载两次视频文件?类似的内容:内容=内容
这就是将视频设置为panel1的原因。
video.Owner = Panel1发布于 2016-03-18 16:15:00
Microsoft.DirectX.AudioVideoPlayback是DirectShow API的包装器。我不认为它提供了连续的视频输入输出到两个显示器(面板),它也不提供两个播放的文件之间的同步。但是,DirectShow允许两者兼而有之,您可以通过DirectShow.NET库与VB.NET一起使用它。使用Infinite过滤器可以复制视频提要,并且可以将原始提要的副本呈现给不同的UI元素(面板或模拟全屏输出的无边界窗体等)。
https://stackoverflow.com/questions/36088411
复制相似问题