2013-05-16 2 views
1

나는 이것이 전에 물어 보았지만 여전히 wpf에서 wav 파일을 재생할 수 없다는 것을 알고있다.WMP에서는 WAV 파일이 제대로 재생되지만 MediaElement에서는 재생되지 않습니다.

이것은 내가 사용하고있는 코드입니다.

<MediaElement Name="mediaSound" LoadedBehavior="Manual" Source="Alarm10.wav"/> 

try 
     { 
      mediaSound.Play(); 
     } 
     catch (Exception a) 
     { 
      MessageBox.Show(a.Message); 
     } 

예외는 슬로우되지 않고 사운드가 재생되지 않습니다. 마크 업 아무 문제가 없기 때문에 단지 Alarm10.wav의 위치는 응용 프로그램에서 실행되는 bin\* 디렉토리에 아니라고 생각에

+0

VM/원격 데스크톱을 통해 코딩하고 있습니까? – tnw

+0

아니요? 왜? 상관 있니? –

+0

Windows Media Player에서 동일한 'wav'파일이 제대로 재생됩니까? –

답변

1

, 나는 왼쪽 해요.

mediaSound.Volume = .75; 

편집

영업이 문제였다 WAV 파일의 위치를 ​​확인했다 :

평가해야 할 또 다른 것은 예를 들어 MediaElement의 볼륨 레벨입니다. 경로를 제공 할 때 응용 프로그램의 WorkingDirectory에 상대적입니다. 디버깅하는 동안 실행되는 디렉토리는 (일반적으로)입니다.

+0

soundvolume이 100입니다. 음악 파일이 디버그가 아닌 솔루션 폴더에 있습니다. 귀하의 답변에 감사드립니다. –

+0

@ TanujWadhwa, 그게 내가 문제라고 생각했던 것입니다. 나는 도움이 될 수있어 기쁘다. 내가 파일의 위치를 ​​명확하게 대답을 편집합니다. –

관련 문제