안녕 하세요 최준호 입니다.
제가 C++빌더로 처음 만든 프로그램은 다름이 아닌 영화보는 프로그램이었습니다.
자막 크기를 자유로이 바꾸고
점점더 업글해서 자막 오버레이 까지 해보았지만
제가 생각 해도 시대에 실패 작이었습니다.
http://rainbow.kku.edu/~sparrow
요기 가보시면 버젼 별로 다운 받아 보실수 있구요
http://cbuilder.zdns.net
요기 강좌 자료실 보시면 소스도 공개 했습니다.
제가 프로그래밍에서 지금 생각해보면 잘못 했던것이
smi파일 자막 파싱입니다.
자막 파싱이 제대로 안될경우 자막이 잘못나오는 경우가 잇구요
자막 오버레이를 구현하기위해 투명레이어드 폼을 이용했는데
특정 코덱에서 자막이 영상위에 오버레이 되지 못하는 버그가 있었습니다.
일단 미디어 플레이어 컴퍼넌트를 익스포트 하시고
프로그래밍을 하셔야 합니다.
C++빌더에서 컴퍼넌틍 익스포트하는 메뉴로 마소의 미디어플레이어 6.4버젼을
익스포트 합니다
그러면 미디어 플레이어 컴퍼넌트를 사용할수 잇는데
저의 경우는 억세스 바이얼레이션 에러를 자주 일으 켰습니다.
이유는 모르지만 다이렉트X 8버젼에 SDK를 설치 하시면
설치하실때 Debug모드가 아닌 Retail 모드로 설치 하셔야 합니다.
억세스 바이얼레이션 에러가 일어 나지 않습니다.
허접한 저의 글이 도움이 되길~~
가시리 님이 쓰신 글 :
: Mpeg player 만드려고 하는데요.
: 어떻게 하는 건지 도무지 모르겠네요.
: 어떠한 조언이라도 부탁드립니다.~~
: 좋은 하루 되세요 ㅠㅠ
|