winform视频播放器
时间: 2023-09-05 18:10:28 浏览: 60
你可以使用C#的WinForms来开发一个视频播放器。下面是一个简单的示例代码:
```csharp
using System;
using System.Windows.Forms;
using System.IO;
namespace VideoPlayer
{
public partial class Form1 : Form
{
private AxWMPLib.AxWindowsMediaPlayer mediaPlayer;
public Form1()
{
InitializeComponent();
InitializeMediaPlayer(); }
private void InitializeMediaPlayer()
{
mediaPlayer = new AxWMPLib.AxWindowsMediaPlayer();
mediaPlayer.Dock = DockStyle.Fill;
this.Controls.Add(mediaPlayer);
}
private void btnOpen_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "Video Files (*.avi;*.mp4;*.wmv)|*.avi;*.mp4;*.wmv|All files (*.*)|*.*";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string filePath = openFileDialog.FileName;
mediaPlayer.URL = filePath;
mediaPlayer.Ctlcontrols.play();
}
}
}
}
```
这段代码创建了一个简单的WinForms应用程序,包含一个按钮和一个视频播放器控件。当用户点击按钮时,会打开文件选择对话框,选择视频文件后,视频会开始播放。
请注意,这需要使用 Windows Media Player 控件。你需要在项目中引用 COM 组件 "Windows Media Player",并将其添加到工具箱以便在窗体设计器中使用该控件。
希望这个例子能帮到你!如果你有任何问题,请随时提问。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)