2009-11-20 7 views
2

데이터 검증의 성공 또는 실패를 알리기 위해 사용자에게 소리 나는 피드백을 보내고 싶습니다. 시스템 재생 별표 및 느낌표 소리가 적절한 방법 인 것 같습니다. 특히 장치에 비표준 소리가 구성되어있을 수 있습니다..NET Compact Framework 2.0에서 느낌표 또는 별표 소리를 재생하는 방법?

문제는 .NET Compact Framework 2.0에서는 System.Media를 사용할 수 없다는 점입니다.

이 시스템 사운드를 재생하려면 어떻게해야합니까?

+0

장치에 CF 3.5를 설치할 수 있습니까? –

+0

아니요, CF 3.5는 옵션이 아닙니다. – Timo

답변

1
using System.Runtime.InteropServices; 

[DllImport(”winmm.dll”)] 

private static extern bool PlaySound(string filename, int module, int flags); 

PlaySound(Application.StartupPath + "/test.wav",0,SND_ASYNC); 

내가이 길을 봤는데이 here

+1

그는'System.Media'는 컴팩트 프레임 워크 2.0에서는 사용할 수 없다고 말했습니다 .. – Zenuka

+0

CF 3.5, 불행한 것 같습니다 : X – OregonGhost

+0

oops, –

0

에 전체 기사가있다. PlaySound API (CoreDll.DLL을 acutally 사용)는 사용자가 보유한 유일한 옵션입니다.

정적 클래스가 있지만 결과가 충분하지 않아 Symbol.Audio 클래스 (심볼 바코드 스캐너)를 사용하는 코드로 바뀌 었습니다.

관련 문제