.net 播放音乐问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 17:21:16
using System;
using System.Runtime.InteropServices;

namespace Halo
{
public class SoundPlayer
{
[DllImport("winmm.dll")]
private static extern long sndPlaySound(string lpszSoundName,long uFlags);

public static void PlaySound(string fileName)
{
sndPlaySound(fileName,1);
}
}
}

我用上面这个方法播放音乐,可是在fileName处添加短的声音就可以播放出来,而添加一段歌曲的话就不能播放,只发出“当”的一声,为什么啊?
我用的是VS .net2005 我咋没找到 那个 Media Player控件啊???

首选用一个按钮去实现打开播放文件,当然,你界面上还要有一个Media Player控件;
然后设置openFileDialog1_FileOk事件,即:this.axWindowsMediaPlayer1.URL = openFileDialog1.FileName;

这样就可以了,简单吧。- -