C# – 오디오 재생기

오디오 재생을 위해
.net framework에 기본으로 포함되어 있는
System.Media.SoundPlayer를 사용중 몇가지 문제점을 발견하여
대체할 수 있는 놈들을 아래와 같이 조사해 보았습니다.
최종적으로는 오픈소스인 NAudio 를 선택하였구요..
써보니.. 좋네요.. ^^

 

1. DirectX

2. System.Media.SoundPlayer

  • 동시에 여러개의 사운드를 재생할 수 없음
  • A가 재생중, B를 멈추면 A도 멈춤
  • 사용이 쉬움
  • Stream 사용이 가능하여 음원을 Resource에 넣어서 배포 가능
  • .wav 파일만 지원함

3. Alvas.Net

4. NAudio

  • 무료, 오픈소스
  • http://naudio.codeplex.com/
  • Play back audio, Decompress audio, Record audio, Mix and manipulate audio streams 등..
  • Stream 사용가능, wav 및 mp3 사용가능

 

 

 

사용자 삽입 이미지
프리덤 사고 싶은데.. 돈이 없어요.. 엉엉..

CC BY-NC-ND 2.0 KR

이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. 크리에이티브 커먼즈 라이선스

저작권과 관련된 파일요청 및 작업요청을 받지 않습니다.

2 댓글

  1. 안성주 응답

    안녕하세요 c# 공부하고 있는 청년입니다.
    이번에 음악플레이어를 만들어보고 싶은데 nAudio 사용방법 정리가 된곳을 찾기가 힘든것 같습니다.
    혹시 아시는 url 있으시면 알려주실수 있으신가요?

댓글 남기기