AxWMPLib 를 이용해 미디어플레이어의 빨리감기 버튼 비활성화 예제
음원 파일 재생시 PlayStateChange의 이벤트를 이용해 빨리감기 이벤트 발생시 제어
private void AxMediaSoundPlayer_Load(object sender, EventArgs e)
{
axWindowsMediaPlayer.enableContextMenu = false;
axWindowsMediaPlayer.PlayStateChange += new AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler(axWindowsMediaPlayer_PlayStateChange);
lblRate.Text = "";
}
protected void axWindowsMediaPlayer_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
{
// 빨리 감기를 눌렀을때 못감게 원래 속도로 재생시킴
if (e.newState == 4)
{
axWindowsMediaPlayer.Ctlcontrols.pause();
SetRateValue();
axWindowsMediaPlayer.Ctlcontrols.play();
}
}
'C# > SmartClient' 카테고리의 다른 글
AxWMPLib 를 이용한 간단한 Wav,Mp3 재생기 입니다. (0) | 2014.07.08 |
---|---|
MediaPlayerClass 를 이용한 간단한 미디어 플레이어(wav,mp3 재생) (3) | 2014.07.08 |
클라이언트 .Net Framework 4이상 업데이트시 기존 SmartClient 운영방안 (0) | 2014.07.04 |
SmartClient를 이용한 간단한 Wav 파일 재생기 제작 - 3.CAS(Code Access Security)보안설정프로그램설치 (0) | 2013.02.01 |
SmartClient를 이용한 간단한 Wav 파일 재생기 제작 - 2. 예제웹사이트에Object 태그를이용한 Dll파일참조 (0) | 2013.02.01 |