2012-08-26 30 views
0

我该如何给任何玩家播放歌曲的路径?我该如何给任何玩家播放歌曲的路径?

using System; 
using System.Windows.Forms; 
using WMPLib; 

namespace EliteMusic 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     private void button1_Click(object sender, EventArgs e) 
     { 
      WindowsMediaPlayerClass player=new WindowsMediaPlayerClass(); 
      MessageBox.Show(player.currentMedia.name); 

     } 
    } 
} 

我得到这个错误:未设置为一个对象的实例

对象引用。

回答

1

这是因为currentMedia没有设置(null)。您必须先指定一个路径,以便与WindowsMediaPlayerClass一起播放。

+0

谢谢,但我想现在在Windows媒体播放器播放当前歌曲的路径。解决办法是什么? – kokabi

+0

也许你应该查阅一些教程。你在上面的代码中做的是创建一个媒体播放器对象来自己播放歌曲,而不是从Windows媒体播放器获取活动实例。 –

相关问题