求助:C#中使用axwindowsmediaplayer 播放wav文件的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助:C#中使用axwindowsmediaplayer 播放wav文件的问题相关的知识,希望对你有一定的参考价值。

我使用axwindowsmediaplayer 做了一个简单播放程序
当播放wav文件的时候 出问题了:
选中以后,第1次播放时插件自带的进度条,不能正常的表现播放进度.停止后在播放该文件,进度条才正常.

其他格式音乐mp3 wma等,进度条一直很正常.

我使用了多个wav文件,都出现上述情况,请问是什么原因

这个插件为什么对wav文件有异常?
目前还没有满意答案,欢迎懂的人回答。。如无满意答案,我会直接关闭问题。。

麻烦你对满意的描述清楚一些,你的要求只是用该控件播放wav时进度条异常的问题,使用以下代码可以解决,我已经试过了确实可行,如果对答案不满意,请提出更具体的要求。

//------------------2009-03-19-21-28

这个问题我也没弄明白,可能是控件内部的一些设定问题,查了一下资料,发现不使用控件的自带的进度条不会出现这种问题,可以不显示自带的进度条,改用vs的进度条控件,以下是相关代码。

private void tbarPlayLoaction_Scroll(object sender, EventArgs e)

this.axWindowsMediaPlayer1.Ctlcontrols.currentPosition = tbarPlayLoaction.Value; //改变拨放位置


private void timer1_Tick(object sender, EventArgs e)

if (this.axWindowsMediaPlayer1.currentMedia == null)
return;
this.tbarPlayLoaction.Maximum = (int)this.axWindowsMediaPlayer1.currentMedia.duration; //设定拨放位置调整Bar最大值


完整代码请参照http://www.dotblogs.com.tw/larrynung/archive/2009/03/01/7325.aspx

参考资料:http://www.dotblogs.com.tw/larrynung/archive/2009/03/01/7325.aspx

参考技术A 做的是视频点播程序么? 参考技术B 你还是应该去找 axwindowsmediaplayer 这个控件的相关资料

C# 如何读取 html格式的excel表格 绑定到 datatable中?求助大神!

strConn = "Provider=Microsoft.Ace.OleDb.12.0;" +
"Data Source=" + FullName+";";
ExtendedProperties = ExtendedProperties + "Excel 12.0 Xml;";

使用上述代码报错:外部表不是预期的格式。

一种解决方法是用System.IO.File.ReadAllLines(FullName, Encoding.UTF8 )读取为字符串数组,然后读取里面的字符串添加到dataTable中。有没有更好的方法?

参考技术A 读取Excel首先你在引用中得引用Microsoft office Excel 20** 对应的dll文件,才能读取到Excel的数据
在类里面引用:System.Data.OleDb;
static public DataSet ExcelToDataSet(string filename)

DataSet ds;
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Extended Properties=Excel 8.0;" +
"data source=" + filename;
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = " SELECT * FROM [Sheet1$]";
myConn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
ds = new DataSet();
myCommand.Fill(ds);
myConn.Close();
return ds;

这个方法返回一个数据读取的数据原给你的datagridview
参考技术B C/S的,要是想直接访问的话默认是bin文件夹下面得debug文件夹下。其实路径可以指定,无论文件放在那里只需要在访问的时候把路径制定以下就可以了。

以上是关于求助:C#中使用axwindowsmediaplayer 播放wav文件的问题的主要内容,如果未能解决你的问题,请参考以下文章

C# 如何读取 html格式的excel表格 绑定到 datatable中?求助大神!

高分求助:C#中如何调用UpdateResource这个API函数!

求助,c# WinForm Chart控件中 一个x轴,多个y轴 如图所示,应该怎样实现。

求助!!!我在vs2010 c#中添加一个webbrowser控件,在控件中初始化一页面,然后输入

求助。。。C#打开dwg文件问题

求助 C# 中如何在变量名中含有某个变量的值,在线等......