2012-11-03 5 views
1

내 프로그램에서 재생되는 .wav 파일의 타이밍을 정확하게 제어하고 싶습니다. 나는 또한 하나 이상의 .wav 파일을 동시에 재생할 수 있기를 원합니다. 한 번에 두 개의 사운드를 재생할 수 없기 때문에 SoundPlayer가 충분하지 않았습니다. 서로 다른 사운드를 연속적으로 재생할 때도 각 사운드 사이에 1/8 초 지연이 있습니다. 이는 내가하는 일에 받아 들일 수없는 것입니다. SharpDX를 사용하여 장치를 추가하는 방법을 찾을 수 없습니다.C# WPF 프로젝트에서 SharpDX DirectSound를 사용하여 .wav 파일을 재생하는 방법은 무엇입니까?

답변

0

sharpdx에서 directsound 샘플을 가지고 있으므로 시작해야합니다.

또한 NAudio을 살펴볼 수도 있습니다.이 또한 사용자의 요구에 맞아야하며 사용하기가 더 쉽습니다.

+0

다음은 SharpDX.DirectSound의 샘플 코드입니다. https://github.com/sharpdx/SharpDX-Samples/blob/master/Desktop/DirectSound/PlaySound/Program.cs – zmechanic