Tag: wmplib

在c#中改变通过wmplib播放的mp3音量

是否有可能改变通过wmplib播放的mp3文件的音量? 改变程序本身的音量也是可以的。 有没有解决方案呢?

使用WMPLib和C#暂停和恢复mp3

我正在研究一个带有C#和WMPLib库的简单mp3播放器项目。 我们的想法是让它可以用PIC组件控制,从家里的“任何地方”控制在PC上播放的媒体(是的,这是一个大学项目)。 问题:我无法让WindowsMediaPlayer.controls.play()方法恢复暂停播放。 我该怎么办? 我已经尝试保存并设置WindowsMediaPlayer.controls.currentPosition属性,但它不起作用。 PS: 同样的问题: http : //social.msdn.microsoft.com/Forums/en-US/windowspro-audiodevelopment/thread/770d22fc-7ef1-475e-a699-b60e2282a7c7/ 不同的问题: 在C#中暂停和恢复Windows Media Player 提前致谢 编辑:WindowsMediaPlayer.controls.currentPosition用于设置位置,但不是为了获取它: double time = Player.controls.currentPosition; //Returns 0 always Player.controls.currentPosition = time; //Works fine, makes music jump to time seconds

使用C#从WMP检索歌曲名称

使用C#我试图检索当前正在播放的歌曲的名称并将其显示在listBox上,因此播放的每首歌曲都显示在列表框中。 Using System; Using WMPLib; public IWMPMedia currentMedia { get; set; } private void button1_Click(object sender, EventArgs e) { Player = new WMPLib.WindowsMediaPlayer(); string song = Player.currentMedia.name.ToString(); listBox1.Items.Add(song); } 但它抛出了我的例外。 “对象引用未设置为对象的实例”此处: string song = Player.currentMedia.name.ToString(); 有谁知道如何解决这个问题?