|
안녕하세요 스페로입니다...
오래전 아무도 모르는 플레이어가 있었으니 SMPlay 시리즈 입니다...
이곳 리소스 게시판에도 소스가 있음니다...
동영상 파일 플레이 자체를 윈도우 미디어에 의존하기 때문에 거기서
속성으로 시간 값을 알아와서 현재 플레이되고 있는 상태를 진행 시키는것을 구현하고
SMI자막 파일에서도 시간위치에 맞는 자막을 출력합니다.
윈도우 미디어 플레이어는 C++빌더에서 임포트 시키고 임포트 시킬때도 이름을 변경해야 하는
번거로움 그리고 또한 억세스 바이얼레이션이 나는 등에 문제..
요런 문제들은 요기 Q/A에서 잘 찾아 보시면 관련글이 많을거고요..
OpenDialog1->Options << ofAllowMultiSelect << ofFileMustExist;
요렇게 오픈다이얼로그에서는 멀티 셀렉트나 파일이 꼭있어야 한다는 등에 옵션을 추가 합니다..
아참참 님은 파일 직접 열어 시간만 알아오는 방법이라면 제가 어케 하는지 모르고요
윈도우미디어에서는
(MP == 윈도우 미디어 컴퍼넌트 라고 할때)
double d,p;
d=MP->Duration;
p=MP->CurrentPosition;
Duration 총 시간 CurrentPosition 현재 위치 를 알아 낼수 있습니다.
그럼 ~~
Kill.D.M 님이 쓰신 글 :
: 동영상팡리의 헤더에 시간 정보가 있는거 같긴한데...
: 플레이되면... 초 움직이는 거 구현하고 싶은데...
: 방법을 잘 모르겠네요...
: 글구
: OpenDialog를 사용해서 Multiple Select를 할 수 있는 방법이 있나요.?
: 답변좀 해 주세여.ㅜ.ㅜ.
:
|