728x90
728x170
■ MediaFoundationReader 클래스를 사용해 URL에서 오디오 파일을 재생하는 방법을 보여준다.
▶ 예제 코드 (C#)
using System.Threading;
using NAudio.Wave;
string audioFileURL = "http://media.ch9.ms/ch9/2876/fd36ef30-cfd2-4558-8412-3cf7a0852876/AzureWebJobs103.mp3";
using(MediaFoundationReader mediaFoundationReader = new MediaFoundationReader(audioFileURL))
{
using(WaveOutEvent waveOutEvent = new WaveOutEvent())
{
waveOutEvent.Init(mediaFoundationReader);
waveOutEvent.Play();
while(waveOutEvent.PlaybackState == PlaybackState.Playing)
{
Thread.Sleep(1000);
}
}
}
728x90
그리드형(광고전용)
'C# > NAudio' 카테고리의 다른 글
[C#/NAUDIO/.NET5] DirectSoundOut 클래스 : 오디오 출력 장치 선택하기 (0) | 2021.12.26 |
---|---|
[C#/NAUDIO/.NET5] DirectSoundOut 클래스 : Devices 속성을 사용해 오디오 출력 장치 열거하기 (0) | 2021.12.26 |
[C#/NAUDIO/.NET5] WaveInEvent 클래스 : DeviceNumber 속성을 사용해 오디오 입력 장치 선택하기 (0) | 2021.12.26 |
[C#/NAUDIO/.NET5] WaveIn 클래스 : 오디오 입력 장치 열거하기 (0) | 2021.12.26 |
[C#/NAUDIO/.NET5] WaveOutEvent 클래스 : DeviceNumber 속성을 사용해 오디오 출력 장치 선택하기 (0) | 2021.12.26 |
[C#/NAUDIO/.NET5] WaveOut 클래스 : 오디오 출력 장치 열거하기 (0) | 2021.12.26 |
[C#/NAUDIO/.NET5] WaveOutEvent 클래스 : 콘솔 애플리케이션에서 오디오 파일 재생하기 (0) | 2021.12.26 |
[C#/NAUDIO] DirectSoundOut 클래스 : PlaybackStopped 이벤트를 사용해 반복 재생하기 (0) | 2021.09.20 |
[C#/NAUDIO] DirectSoundOut 클래스 : Init/Play 메소드를 사용해 사운드 재생하기 (0) | 2021.09.19 |
[C#/NAUDIO] IWavePlayer 인터페이스 : Init/Play 메소드를 사용해 MP3 파일 재생하기 (0) | 2019.07.30 |