■ MediaFoundationReader 클래스를 사용해 URL에서 오디오 파일을 재생하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
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); } } } |