음악 파일과 관련된 클래스 : MediaPlayer()
1. 사용 준비
using System.Windows.Media; 네임스페이스 등록
MediaPlayer MP3 = new MediaPlayer(); 음악 파일 객체 생성
2. 주요 기능
MP3.Open(); 음악 파일 연결
MP3.Play(); 음악 재생 시작
MP3.Pause(); 음악 일시정지
MP3.Stop(); 음악 재생 종료
MP3.Close() 음악 파일 연결 해제
MP3.Position.ToString(@"mm\:ss"); 현재 재생하고 있는 시간 ( 분 : 초 )
! 주의 !
새 음악을 재생할때, 이전 음악을 꼭 Close() 해주어야 한다. 그러지 않으면 이전 음악이 계속 재생된다.
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
MP3.Closse();
}
3. 예제 CS코드
public partial class Window2 : Window
{
MediaPlayer MP3;
public Window5()
{
InitializeComponent();
MP3 = new MediaPlayer();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog f = new OpenFileDialog();
if(f.ShowDialog() == true)
{
MP3.Open(new Uri(f.FileName));
}
MP3.Play();
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
MP3.Pause();
}
private void Button_Click_2(object sender, RoutedEventArgs e)
{
MP3.Stop();
MP3.Close();
}
}
'프로그래밍 언어 > C#' 카테고리의 다른 글
[ C#- WPF ] 기초 이론 (0) | 2018.10.29 |
---|---|
[C# - WCF] WCF란? (0) | 2018.10.29 |
[C# - WinForm ] 새 Excel 파일 생성법 (0) | 2018.10.26 |
[C# - WinForm ] 이미지 불러오기, 저장하기 (1) | 2018.10.21 |
댓글