C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 팁&트릭
C++Builder Programming Tip&Tricks
[822] MediaPlayer에서 동영상 재생시간 정보 가져오는 방법
권창구.태원아빠 [shiftcap] 8708 읽음    2008-11-07 01:41
MediaPlayer에서 동영상 재생시간 정보 가져오는 방법

주의 : TimeFormat을 여러번 바꿔서 Position을 가져오면 느려진다.
해결 : 한번에 가져와서 직접 변환
   

// Open 후 코드  
//--------------------------  
    MediaPlayer1->TimeFormat    = tfFrames;  
    TotalFrames                 = MediaPlayer1->Length;  
    TrackBar1->Max              = TotalFrames;  
  
    MediaPlayer1->TimeFormat    = tfMilliseconds;  
    TotalTimes                  = MediaPlayer1->Length;  
  
    Ratio   = (double)TotalTimes / TotalFrames;           // 프레임 사이의 Ratio  
  
  
// Play 후 OnTimer 시 코드  
//--------------------------  
    MediaPlayer1->TimeFormat  = tfMilliseconds;  
    int TimePosition          = MediaPlayer1->Position;   // 현재 재생 시간  
    int FramePosition         = TimePosition / Ratio;     // 현 재생 위치  

+ -

관련 글 리스트
822 MediaPlayer에서 동영상 재생시간 정보 가져오는 방법 권창구.태원아빠 8708 2008/11/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.