2012-01-10 5 views
1

WPF-MediaKit에서 MediaUriElement를 사용하려고하는데 H264 형식을 제외하고는 테스트 한 모든 형식에서 잘 작동합니다.WPF-MediaKit은 내 프로젝트에서 일부 H264 비디오를 렌더링 할 수 없지만 다른 곳에서는 가능합니다.

Left: My application, Right: WPF Mediakit Sample application, Video codec: Codec H264 - MPEG-4 AVC (part 10)(avc1), FrameRate: 29.969000, Res:320x240

사진 : 왼쪽 : 내 응용 프로그램, 오른쪽 : WPF Mediakit 샘플 응용 프로그램

무슨 이상한입니다 내 응용 프로그램에서 WPF의 mediakit 파일을 재생할 수 있습니다 :

Codec H264 - MPEG-4 AVC (part 10)(avc1), FrameRate: 24.000384, Res: 1920x872 

하지만 캔트 플레이 : (예를 들어이 비디오를 사용하고 있는데, 다른 유사한 비디오를 재생할 수 없습니다.)

Codec H264 - MPEG-4 AVC (part 10)(avc1), FrameRate: 29.969000, Res: 320x240 

WPFMediakit 샘플 응용 프로그램의 소스 코드를 살펴 보았지만 그 차이점을 알 수 없었습니다.

K 라이트 코덱이 설치되어 있으며 Windows Media Player에서 비디오를 재생할 수 있습니다.

기타 정보가 필요하시면 보내 주시면됩니다.

답변

0

문제가 해결되었지만 이유는 알지만 WPFMediaKit은 VS 디버그 환경에서 실행하는 데 문제가 있습니다. 릴리스 빌드가 실행되면 잘 작동합니다.