C# 播放mp3怎么获取当前时间 总时间,音量,定位

qq183670101 2010-10-10 12:51:31
C# 播放mp3怎么获取当前时间 总时间,音量,定位首先说一下 请不要用用WindowsMediaPlayer 要是那样的 我已经会了,
我要用[DllImport("winmm.dll")]
public static extern int mciSendString(string m_strCmd, string m_strReceive, int m_v1, int m_v2);
API函数 ;
举个例子 我停止播放这样写的
private static void stopMusic(string name)
{
StringBuilder shortpath = new StringBuilder(80);
int result = GetShortPathName(name, shortpath, shortpath.Capacity);
name = shortpath.ToString();
string buf = string.Empty;
mciSendString("stop " + name, buf, buf.Length, 0);
}

上面很正常

我要获取声音 这样就错误

private string getvolume()
{
string ss ="";//感觉问题在这 不知道怎么写 高手帮个忙;
mciSendString("setaudio volume " , ss, 0, 0);
return ss;
谁能帮我找一下错误吗? 很感谢的。
...全文
452 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
银河缘木 2011-05-01
  • 打赏
  • 举报
回复
教我啊,我还不懂。。到底怎么设置音量大小啊。。设置了没反应啊
qq183670101 2010-10-10
  • 打赏
  • 举报
回复
你们两个回答的 我早就试试了

#2楼的这个类 只能用用一次 第二次选择文件时候不能显示还是错误


#1楼的那个 根本不反应

我已经找了很长时间 高手指点一下 既然你很会 不会超过10分钟 或者5分钟 可是我 很长时间 还是没有解决 我真的很感谢。
qq183670101 2010-10-10
  • 打赏
  • 举报
回复
终于搞定了 我花了将近6小时 感慨做程序员 这样辛苦 就这样问题 我忙成这样
兔子-顾问 2010-10-10
  • 打赏
  • 举报
回复
http://social.msdn.microsoft.com/Forums/en-US/gametechnologiesaudioxact/thread/c6b79853-07c2-4382-9826-6932b958142b
http://blog.csdn.net/baihe_591/archive/2008/06/28/2594041.aspx

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧