경로가 C:/Windows/Media/NameOfTheFile.wav
이 아닌 경우 사운드를 재생할 수없는 이유는 무엇입니까?경로가 C :/Windows/Media가 아닌 경우 사운드를 재생할 수 없습니다.
나는이 기능이 있습니다
public class SystemManager
{
static SoundPlayer _soundPlayer = new SoundPlayer();
public static void SoundEffect(string _soundLocation)
{
_soundPlayer.SoundLocation = _soundLocation;
_soundPlayer.Play();
}
}
과 같이 호출 :
void Login_Load(object sender, EventArgs e)
{
SystemManager.SoundEffect("C:/Windows/Media/Savanna/Windows Exclamation.wav");
}
위의 코드는 작동하지 않았다, 소리가 재생되지 않습니다.
하지만 아래 코드를 시도했을 때 재생됩니다. - 문제는 당신이 재생하려는 사운드 파일입니다
그냥 * 두 * 경우 모두 지정한 경로에 파일이 있습니다. 맞습니까? –
예, 파일이 있습니다. 컴퓨터에서 확인할 수 있습니다. C 드라이브 – Kaoru
슬래시 대신 백 슬래시를 사용할 때 작동합니까? 파일 경로 및 사용을 위해 ['Uri'] (http://msdn.microsoft.com/en-us/library/system.uri%28v=vs.110%29.aspx) 인스턴스를 만들 때 작동합니까? 그것의 ['AbsoluteUri' 속성] (http://msdn.microsoft.com/en-us/library/system.uri.absoluteuri%28v=vs.110%29.aspx)? –