naudio

    0

    1답변

    일부 DSP 효과가 ISampleProvider 모델에 코딩되어 있습니다. 하나의 효과를 적용하려면이 작업을 수행하면됩니다. string filename = "C:\myaudio.mp3"; MediaFoundationReader mediaFileReader = new MediaFoundationReader(filename); ISampleProvider

    0

    1답변

    NAudio lib를 기반으로 한 뮤직 플레이어를 개발하려고합니다. 내가 처음 노래를 시작할 때, OK. 내가 다른 노래를 시작하려고하면 오류가 발생합니다 : InvalidParameter calling waveOutOpen at string: player.Init(aReader); 약간의 문맥 : 이 재생 : 나는 시작하고 노래를 재생을 중지하기 위해

    0

    1답변

    다음 코드를 사용하여 wav 파일을 mp3로 변환하려고합니다. using (var wavRdr = new WaveFileReader(item)) using (var mp3Writer = new LameMP3FileWriter(outputPath.Replace(".wav", ".mp3"), wavRdr.WaveFormat, _bitRate, t

    0

    2답변

    나는 내 글로벌 뮤직 플레이어를 관리해야하는 "Player"클래스를 가지고있다. 이것은 또한 지금까지 작동합니다. 수업은 아래쪽에 있습니다. 개선을위한 제안 사항이 있으면 언제든지 알려 주시기 바랍니다. 현재 노래가 끝나는 동안 두 번째 노래를 시작하고 싶습니다. 그래서 다음 노래로 FadeIn하고 현재 노래의 FadeOut을 사용하여 노래를 더 조용하게

    0

    1답변

    내 앱에서 동일한 샘플 속도와 채널 수를 가진 많은 짧은 오디오 파일을 재생해야합니다. 나는 끊임없이 사운드 카드를 열고 닫고 싶지 않다. 한 번 열어보고 WaveOut.Init 다음에 각 파일에 대해 WaveOut.Play을 호출 할 수 있습니다. 또는 here으로 설명한 MixingSampleProvider을 사용할 수 있습니다 (이렇게하면 많은 파일을

    0

    2답변

    IronPython에서 NAudio를 사용하여 여러 오디오 스트림을 믹스하여 주변 오디오를 만듭니다. 이것은 일부 트랙에서는 비교적 잘 작동하지만 다른 일부에서는 (바람, 비) 반복 재생시에 삐걱 거리는 소리가 들릴 수 있습니다. 원래 파이썬에서 LoopStream 클래스 예제를 구현하는 방법을 100 % 확신하지 못했기 때문에 10 분의 1 초 이하에 위

    0

    1답변

    C# WPF를 사용하여 실시간 FFT를 만들고 있습니다. 저는 NAudio의 WaveIn과 BufferedWaveProvider를 사용하여 Stereo Mix로 녹음 된 사운드를 캡처하고 있습니다. 필자는 초당 여러 번 버퍼의 FFT를 사용하여 비트 맵을 사용하여 디스플레이하여 스피커를 통해 재생되는 오디오의 실시간 푸리에 변환을 보여줍니다. 내 문제는 예

    1

    1답변

    다음과 같이 내 C# 코드는 오류가 없지만 사운드 출력도 없습니다. 퍼티를 사용하고 COM14 포트에서 오는 모니터링 된 데이터 스트림은 괜찮습니다. 이것은 NAudio에서 처음이므로 아무런 생각이 없습니다. 내가 뭘 잘못했는지. WaveInEvent waveSource; WaveOut waveOut = new WaveOut(); Wave

    1

    1답변

    오디오 파일에서 길이를 초 단위로 가져 오는 것이 요구됩니다. 내가받은 것은 파일의 URL입니다. 내가 NAudio 라이브러리를 시도했지만 나는 소스로 URL을 사용하려고 할 때 주어진 경로의 형식은 다음 이 코드 - Mp3FileReader reader = new Mp3FileReader(RecordingURL); Result = reader.Total

    0

    1답변

    private void LoadPlaylist(object p) { var ofd = new OpenFileDialog(); ofd.Filter = "PLAYLIST files (*.playlist) | *.playlist"; string abc = ofd.ShowDialog().ToString(); if