: 나는 PCM이 무엇인지 이해 exec {"Sound API only supports playing PCM wave files."} System.Exception {System.InvalidOperationException} 을, 난 그냥 방법 중 하나를 모른다 : 1) 사운드 파일을 재생하고, 2) PCM이 아니며 재생하지 못하도록 선험적으로 결정하고,
dotnet에서 사용자 프롬프트로 wav 파일을 재생 중입니다. 내 코드는 노트북에서 잘 작동하지만 넷북에서 소리를 건너 뛴 것처럼 보입니다. wav 재생이 닷넷의 netbook에서 일관되게 유지되도록하려면 어떻게해야합니까? 나는이 때이 using (var player = new SoundPlayer(pSoundPath))
{
player.Pla
System.Media.SoundPlayer와 NAudio를 조사 중이었고 AFAIK는 WAVE 스트림 만 재생했습니다. WAVE 파일은 순수한 PCM 데이터와 포맷 헤더로 구성됩니다. 이 헤더를 WAVE 형식으로 제공하고 싶지 않습니다. 프로그래밍 방식으로 매개 변수 (비트 전송률 등)를 전달하고 싶습니다.
바코드 스캐닝을 담당하는 Compact Framework 3.5 응용 프로그램이 있습니다. 상황에 따라 3 가지 사운드가 재생되어야하므로 SoundPlayer 객체 주위에 래퍼 클래스를 만들고 그에 대한 Play 메서드를 호출합니다. public static class SoundEffectsPlayer
{
private static readonl
어떤 이유에서, 아래의 스 니펫을 사용하여 WAV 파일을 재생할 때 높은 피치 노이즈와 같이 무작위로 재생됩니다. 항상 무작위로 발생하는 것은 아닙니다. 더 자주 재생 될 때 더 자주 발생하는 것 같습니다. WAV 속성은 아래 코드와 함께 사용하고 있습니다. WAV 속성 : 비트 레이트 - 750kbps 오디오 샘플 크기 - 16 비트 채널 - 1 (모노)
파일에서 mp3/wav를 재생하여 푸시 효과를 만듭니다. 그러나 Atom CPU 기반 태블릿 PC에서는 버튼을 만져도 지연 될 수 있습니다. 파일 시스템 대신 메모리에서 wav/mp3를 재생하려고합니다. 누구든지 코드 스 니펫이나 실마리를 줄 수 있습니까? System.Media.SoundPlayer player = new System.Media.Sound