자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey 파이어몽키 Mediaplayer에서 지원하지 않는 Media
2019.04.29 20:18
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
시애틀을 사용중인데요.
파이어몽키로 MediaPlayer 컴포넌트를 이용해서 윈도우에서 미디어를 플레이 하려고 합니다.
예제 프로그램인 VideoPlayBack\VideoPlayerTest.dproj 를 실행하면
예제 MP4 파일이 2개가 있는데요
이 파일을 선택하면
'Unsupported media file xxxx.mp4' 처럼 메시지가 뜹니다.
FMX.Media.Win.pas 에 보면
initialization
TMediaCodecManager.RegisterMediaCodecClass('.avi', SVAviFiles, TMediaType.Video, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.wmv', SVWMVFiles, TMediaType.Video, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.mp4', SVMP4Files, TMediaType.Video, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.m4v', SVMP4Files, TMediaType.Video, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.mov', SVMOVFiles, TMediaType.Video, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.wma', SVWMAFiles, TMediaType.Audio, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.mp3', SVMP3Files, TMediaType.Audio, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.wav', SVWAVFiles, TMediaType.Audio, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass(SAllFilesExt, SDefault, TMediaType.Video, TWindowsMediaCodec);
finalization
이렇게 정의되어 있는데
왜 Unsupported media file 이라는 메시지가 뜨는 걸까요?
코덱 파일들을 따로 설치를 해줘야 하나요?
댓글 3
-
김원경
2019.04.30 10:20
-
해신여화
2019.04.30 17:42
알려 주셔서 감사합니다.
말씀 해주신대로 윈도우 10 버전으로 코덱을 찾아서 설치하니까 오류 메시지는 사라졌는데요.
mp4 파일을 실행하면 오디오 소리는 나오는데요. 영상이 안나오네요 ㅠㅠ.
또 뭔가 빠트린 것이 있을까요?
델파이 시애틀에서 뭔가 설정을 해 줘야 하나요?
-
해신여화
2019.05.01 13:34
다른 노트북에서 테스트 해보니 영상도 잘 나오네요 ..
아무래도 개발용 노트북에서 뭔가 코덱이 꼬였나봐요 ㅠㅠ.
서피스프로3 윈도우10 홈 버전에서는 정상적으로 다 작동 하더라구요.
개발용은 레노버노트북에 윈도우10 프로 인데요. 아무래도 개발용이라서 이것저것 막 깔아 쓰다보니. 코덱이 꼬였나봐요.
코덱을 다 지우고 새로 깔아도 안되는거보면. 뭔가 단단히 꼬였나봐요 ㅠㅠ.
곰플레이, KMplay, 윈도우 미디어블레이어, 등 어플들은 다 잘 영상이나오는데요 .
델파이 예제만 ㅠㅠ. 그것도 다른컴에서는 잘 되는데. 이 개발용 컴에서만 이러네요 ㅠㅠ.
윈도우를 새로 깔아야 할까요? ㅠㅠ
Firemonkey 파이어몽키 Mediaplayer에서 지원하지 않는 Media
2019.04.29 20:18
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
시애틀을 사용중인데요.
파이어몽키로 MediaPlayer 컴포넌트를 이용해서 윈도우에서 미디어를 플레이 하려고 합니다.
예제 프로그램인 VideoPlayBack\VideoPlayerTest.dproj 를 실행하면
예제 MP4 파일이 2개가 있는데요
이 파일을 선택하면
'Unsupported media file xxxx.mp4' 처럼 메시지가 뜹니다.
FMX.Media.Win.pas 에 보면
initialization
TMediaCodecManager.RegisterMediaCodecClass('.avi', SVAviFiles, TMediaType.Video, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.wmv', SVWMVFiles, TMediaType.Video, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.mp4', SVMP4Files, TMediaType.Video, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.m4v', SVMP4Files, TMediaType.Video, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.mov', SVMOVFiles, TMediaType.Video, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.wma', SVWMAFiles, TMediaType.Audio, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.mp3', SVMP3Files, TMediaType.Audio, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass('.wav', SVWAVFiles, TMediaType.Audio, TWindowsMediaCodec);
TMediaCodecManager.RegisterMediaCodecClass(SAllFilesExt, SDefault, TMediaType.Video, TWindowsMediaCodec);
finalization
이렇게 정의되어 있는데
왜 Unsupported media file 이라는 메시지가 뜨는 걸까요?
코덱 파일들을 따로 설치를 해줘야 하나요?
댓글 3
-
김원경
2019.04.30 10:20
-
해신여화
2019.04.30 17:42
알려 주셔서 감사합니다.
말씀 해주신대로 윈도우 10 버전으로 코덱을 찾아서 설치하니까 오류 메시지는 사라졌는데요.
mp4 파일을 실행하면 오디오 소리는 나오는데요. 영상이 안나오네요 ㅠㅠ.
또 뭔가 빠트린 것이 있을까요?
델파이 시애틀에서 뭔가 설정을 해 줘야 하나요?
-
해신여화
2019.05.01 13:34
다른 노트북에서 테스트 해보니 영상도 잘 나오네요 ..
아무래도 개발용 노트북에서 뭔가 코덱이 꼬였나봐요 ㅠㅠ.
서피스프로3 윈도우10 홈 버전에서는 정상적으로 다 작동 하더라구요.
개발용은 레노버노트북에 윈도우10 프로 인데요. 아무래도 개발용이라서 이것저것 막 깔아 쓰다보니. 코덱이 꼬였나봐요.
코덱을 다 지우고 새로 깔아도 안되는거보면. 뭔가 단단히 꼬였나봐요 ㅠㅠ.
곰플레이, KMplay, 윈도우 미디어블레이어, 등 어플들은 다 잘 영상이나오는데요 .
델파이 예제만 ㅠㅠ. 그것도 다른컴에서는 잘 되는데. 이 개발용 컴에서만 이러네요 ㅠㅠ.
윈도우를 새로 깔아야 할까요? ㅠㅠ
https://support.microsoft.com/en-us/help/279242/you-receive-an-error-message-when-you-try-to-play-an-avi-file-in-windo
코덱을 설치하셔야합니다. 위의 링크를 참조하시면 원인과 코덱 철치 방법들이 설명되어있습니다. 참조하시기바랍니다.