2012-01-10 84 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媒体播放器可以播放视频。

如果您需要其他信息,我会很乐意为您提供。

回答

0

问题已解决,我不知道为什么,但WPFMediaKit在VS调试环境下运行有问题。在发布版本运行时,它工作正常。

相关问题