Q&A

  • TMediaPlayer를 이용해서 동영상 재생기를 만들었는데 재생이 안되는건 어떻게 하나요?
안녕하세요. 한델 사용자 여러분..

제가 TMediaPlayer 컴포넌트를 이용해서 간단한 동영상 재생기를 만들었습니다. 그런데, 일반 *.avi 파일은 재생이 잘되는거 같은데 divx 포맷인 동영상을 재생하면 다음과 같음 메시지가 뜨면서 재생이 되질 않습니다.
'비디오를 사용할 수 없습니다. 'vids:DIV3' 압축 해제 프로그램을 찾을 수 없습니다.'
코덱은 설치가 되어 있어서 Windows Media Player에서 divx 포맷의 동영상을 실행하면 잘 재생이 됩니다.
아무래도 제가 만든 프로그램에서 압축 해제 프로그램을 찾아서 연결해야 할것 같은데.. 도무지 어떻게 해야할지 감이 안 잡힙니다.

고수님들의 많은 손길을 기다리겠습니다.
2  COMMENTS
  • Profile
    박상윤 2002.05.23 12:57
    가장 쉽게하시려면..
    ActiveX Move Control를 사용하시면 됩니다.
    어려가지 다른 작업을 하시려면..
    Direct Show를 쓰셔야 하구여...
    기본적인 플레이정도라면....그냥 하시는 것이 좋을 듯

    Direct Show 컴포가 있기는 하지만 아직가지는
    미흡한 상태구여...

    저기반 프로그램을 하시려면...역시 C++을 사용하셔야 합니다.
    저같은 경우에는 저기반 프로그램은 c++로
    인터 페이스는 델파이로 작업합니다...
    ^^
    그럼  
  • Profile
    델.초 2002.05.23 04:07
    안녕하세요^^

    동영상 재생기에서 divx 로 압축을 된것들을 재생을 하실려면

    DirectShow 를 이용해서 동영상을 플레이어를 만드셔야됩니다^^

    물론 님이 알고 계시는 여러 동영상 플레이어들도 DirectShow 를 이용하고

    있고요^^;;

    일단 먼저 준비하셔야될것들은 델파이용 DirectX 를 먼저 등록을 하셔야

    됩니다^^.. 왜냐면 기본 컴에 깔려 있는 DircetX 는 MS 에서 만들었기에^^;;

    절대로 델파이에서 안돌아가져 ^^;; C++ 로 알고 있거든요 ^^;;

    그래서 먼저 아래 밑에 주소에 가시면 델파이용 DirectX를 구하실수 있을것입니다...

    http://www.crazyentertainment.net/

    혹시 c 를 하실줄 아시면 msdn 을 참조 하시면 도움이 많이 되실꺼에요..

    아 그리고 쉽게 만들어 줄수 있는 델파이용 DirectShow 컴포넌트도 있습니다.

    http://www.progdigy.com/

    여기 가시면 델파이용 DirectShow 컴포넌트를 구하실수 있을거에요^^

    사실은 저도 지금 동영상 작업을 하고 있는대 꽤 지금 고생을 하고 이제는

    정말 아주 약간 DirectShow 가 어떻게 돌아가는지 알겠내요 ^^;;;

    그러면 언제나 즐코하세요^^