그리고 한가지 더,
TMediaPlayer에서 GIF파일을 실행시키시려면
레지스트리의
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\MCI Extensions
위치로 가셔서
gif라는 스트링을 추가해 주시기 바랍니다. 해당 스트링의 Data는 MPEGVideo 로 설정해 주시면 됩니다.
김권영 님이 쓰신 글 :
: 빌더 예제 자체에 문제가 있네요.
: 예제는 다음과 같이 수정해 주시면 실행됩니다.
:
: char sWinDir[255];
:
: GetWindowsDirectory(sWinDir, sizeof(sWinDir));
: MediaPlayer1->FileName = AnsiString(sWinDir) + "\\clock.avi"; //specify video file
: MediaPlayer1->Display = pnDisplay; //Set display device to a TPanel
: MediaPlayer1->Open();
: MediaPlayer1->DeviceType = dtAVIVideo; //set Device compatibility to AVI
: MediaPlayer1->Play();
:
:
: 일월영측 님이 쓰신 글 :
: : 파일 경로를 설정하고 해당 파일을 재생시키려 하는데 재생이 되질 않습니다.
: : 코덱 문제일까요??ㅜ
: :
: : 아래 소스를 넣었습니다.. 예제에 나와있는대로 실행을 했는데 ..
: :
: : 에러는 없는데.. 실행이 되질않네요 ㅜ
: : MediaPlayer1->FileName = "c:\\1.gif"; //specify video file
: : MediaPlayer1->DeviceType = dtAVIVideo; //set Device compatibility to AVI
: : MediaPlayer1->Display = pnDisplay; //Set display device to a TPanel
: : MediaPlayer1->Open();
: : MediaPlayer1->Play();
: :
: : 빌더 자체에 있는 예제입니다.
: : MediaPlayer1->FileName = AnsiString(sWinDir) + "\\Clock.avi"; //specify video file
: : MediaPlayer1->DeviceType = dtAVIVideo; //set Device compatibility to AVI
: : MediaPlayer1->Display = Panel1; //Set display device to a TPanel
: : MediaPlayer1->Open();
: : MediaPlayer1->Play();