본문 바로가기

C# /SmartClient7

AxWMPLib 를 이용해 미디어플레이어의 빨리감기 버튼 비활성화 예제 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_.. 2014. 11. 5.
AxWMPLib 를 이용한 간단한 Wav,Mp3 재생기 입니다. 실력자분들에게 죄송하지만 형편없는 예제이지만 올려봅니다. AxWMPLib 를 이용한 간단한 Wav,Mp3 재생기 입니다. 기존 MediaPlayerClass (Windows Media Player COM ) 을 참조하였을때 Dispose 등 재생 중지 문제가 있어 직접 ActiveX로 제공되는 AxWMPLib 를 이용하여 간단한 재생기를 만들어보았습니다. using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Text; using System.Windows.Forms; namespace SmartClient_AudioPlayer.. 2014. 7. 8.
MediaPlayerClass 를 이용한 간단한 미디어 플레이어(wav,mp3 재생) 실력자 분들에게는 형편 없는 게시글 죄송합니다 ...그래도 올려봅니다 ;; 컨트롤의 배치는 UI도 간단하며 참조는 Microsoft.DirectX.AudioVideoPlayback ( 전체 재생시간만 구하는 역할)COM Windows Media Player - msdxm.tlb 를 참조하였습니다. TrackBar의 움직임이 Timer를 이용하여 1초마다 Tick을 발생시켜 움직임이 부자연스럽습니다 -_-;; 파일의 총 재생시간은 Microsoft.DirectX.AudioVideoPlayback 의 클래스를 이용하여 구하였습니다. (미디어 플레이어 클래스에서는 총 재생시간을 못찾겠습니다 크흑 ) MediaPlayer 클래스의 메모리 해제 방법을 못찾겠습니다. 창을 죽여도 음원은 계속 재생이 되서 예외가 발.. 2014. 7. 8.
클라이언트 .Net Framework 4이상 업데이트시 기존 SmartClient 운영방안 갈수록 보안문제로 인하여 SmartClient의 운영은 점점 축소될 것 같습니다. 0. 사용자의 Windows에는 반드시 .NET Framework 3.5가 설치 되있어야 함!!!!! - 테스트시 아래 순서 먼저 진행 후에 .NET Framework 3.5를 설치 하면 동작 하지 않았습니다 -_-;;; 1. 프레임워크 4.5.1 이상으로 업데이트 완료 2. CAS 설정 배포시 클라이언트가 64비트인데 32비트 브라우저일경우 설정 배포 모듈을 any cpu가 아닌 x86으로 빌드 ( 또는 C:\windows\Microsoft.Net\Framework\v2.0.50727 caspol로 등록 ) 3. 레지스트리 등록 64비트일경우 regedit HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432N.. 2014. 7. 4.