这是Form7.cs的代码部分:
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Wednesday
{
public partial class Form7 : Form
{
public Form7()
{
InitializeComponent();
}
private void menuItemOpen_Click(object sender, EventArgs e)
{
openDialog1.Filter= "音频格式(mp3,wav,wma...)|*.aif;*.aiff;*.au;*.mp2;*.mp3;*.mpa;*.wav;*.wma;*.snd";
openDialog1.Title = "请选这视频文件";
openDialog1.InitialDirectory = Application.StartupPath.Substring(0, Application.StartupPath.LastIndexOf("\\")).Substring(0, Application.StartupPath.Substring(0, Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));
if (openDialog1.ShowDialog() == DialogResult.OK)
{
this.axWindowsMediaPlayer1.URL = openDialog1.FileName;
}
}
private void Form7_Load(object sender, EventArgs e)
{
this.showText.Text = "作者:白手"+" "+"欢迎使用白手播放器,此产品支持各种音频文件的播放!";
}
private void menuItemOut_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}
小弟在此,先谢过那位大侠了。
我的QQ是:380638649 如果要密码的话是:Fernando
我用C#编写视频播放器,但它只支持.AVI视频文件的播放,有什么其他的方式能增加它支持播放的文件吗?
答案:2 悬赏:80 手机版
解决时间 2021-01-29 01:46
- 提问者网友:原来太熟悉了会陌生
- 2021-01-28 21:05
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-01-28 22:31
用C#自身的 com组件啊!
加载 AxInterop.WMPLib.dll 这个控件或是Interop.WMPLib.dll
两个都行
具体是:工具箱>右键>选择项>(等一会)>com组件>(最下边)windows WMP什么的
看它的图标就知道了
加载 AxInterop.WMPLib.dll 这个控件或是Interop.WMPLib.dll
两个都行
具体是:工具箱>右键>选择项>(等一会)>com组件>(最下边)windows WMP什么的
看它的图标就知道了
全部回答
- 1楼网友:琴狂剑也妄
- 2021-01-28 22:41
avi是最原始的格式,里面存储的就是视频格式的数据
所以可以直接读进来
但是其他视频文件想wmv,rmvb,rm等格式的都是压缩以后的视频文件,所以你
必须要下载相关的编解码器才能支持播放
以前我写过的视频播放器是用C++写的,direct show支持的,加入了好多编解
码器才行的,这些网上都有代码,自己写太累,你可以在网上搜搜
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯