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

델파이 Q&A
Delphi Programming Q&A
[8568] Re:[질문]동영상 재생할때 자막표시는 어떻게 하나요?
최준호.스페로 [sparrow] 2195 읽음    2003-01-08 14:11
smiparser_src.zip 5.1KB 자막 파서 샘플 소스
Unit1.cpp 6.6KB 샘플 소스 유닛 파일
Unit1.h 1015B 샘플 소스 헤더 파일
Project1.exe 484.5KB 자막파서 샘플 실행 파일
안녕하세요 스페로 입니다.

일단 자막을 재생 하시려면

자막 smi 파일을 읽어와서 파싱을 해야 합니다.

smi파서가 따로 존재 하는지는 잘 모르겠습니다.

아마 라이브러리나 컴퍼넌트로 존재한다면 일은 무척 쉬워지겠지요..

아주 오래전에 플레이어를 만든 적이 있는데.. 거기에 이용했던 파서를 약간 수정해서 올립니다.

C++빌더 용입니다.

그냥 코딩 170 줄 정도면 <SyncStart = 얼마? >자막
모이런식에 자막 smi 파일에서  싱크 숫자
얻어오고 br 태크 정도 없애고 줄바꿈으로 바꾸고..

약간 문자열 처리의 노가다 성이 있는 코드입니다..

좀더 깔삼하게 완벽하게 바꾸구 싶은데..

html같은거 파서만들기가 생각처럼 쉬운게 아닙니다.. ㅎㅎ 아직 무공 수양이 덜되어서.. 쩝

자막 문자만 얻어 오는 정도의 간단한 파서 입니다..

좀더 복잡하게 칼라나 이런거 까지 적용하고 좀더 완벽하게 고쳐서 쓰세요..

이렇게 자막 문자열과 싱크 숫자를 얻어온 다음에야 오버레이 같은걸 생각 할수 있죠..^^;

그럼^^;

컴투맨 님이 쓰신 글 :
:
: 델파이 초보입니다.
:
: 델파이로 미디어플레이기를 만들어 보려고 하는데,
: 동영상 재생시 자막 표시를 어떻게 하는지 모르겠습니다.
:
: 자막표시하는 방법 또는 괜찮은 소스 있으면 가르쳐 주세요^^....

+ -

관련 글 리스트
8567 [질문]동영상 재생할때 자막표시는 어떻게 하나요? 컴투맨 731 2003/01/08
8568     Re:[질문]동영상 재생할때 자막표시는 어떻게 하나요? 최준호.스페로 2195 2003/01/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.