如何使用C#在另一台显示器(HDMI)中传输媒体文件?

问题描述 投票:-1回答:1

我需要使用HDMI将媒体文件流式传输到另一台显示器,我该怎么办?该怎么做?什么图书馆?我能做什么?

我正在使用C#,我需要将视频和图像显示给另一台显示器。

我试着做一个偷工减料的解决方案。我在第二个显示器中创建了一个表单,并将媒体文件发送到此表单,但这种方式不显示视频,只播放视频音频。我该如何播放视频?

来自form1按钮的代码:

Form1 fr3 = new Form1(); 
fr3.midiaVideo.uiMode = "none"; 
fr3.midiaVideo.enableContextMenu = false; 
fr3.midiaVideo.Visible = true; 
fr3.midiaVideo.Dock = DockStyle.Fill; 
fr3.midiaVideo.URL = @"C:\regency\songs\video\sjjm_T_008_r720P.mp4";
fr3.Controls.Add(fr3.midiaVideo); 
fr3.midiaVideo.Ctlcontrols.play();
c# media hdmi
1个回答
0
投票

这可能是很多事情(错误的视频文件,编解码器问题)。我用一个示例文件尝试了你的代码,并使用了一个附加功能。

我看到的是你的代码没有显示fr3。所以你要添加一个播放视频文件的控件,但不可见。

我想你应该添加以下行:

fr3.Show();

备注:另外,我看到你添加了一个控件,而该控件已经在表单上。这真的需要吗?

© www.soinside.com 2019 - 2024. All rights reserved.