奇怪:播放时出现MF_MEDIA_ENGINE_ERR_SRC_NOT_SUPPORTED错误.WMV文件

时间:2013-03-05 12:31:17

标签: c# encoding windows-8 media-player windows-store-apps

播放从网络服务中提取的一些电影预告片时出现错误。

错误发生在MediaElement的{​​{1}} - 事件:

MediaFailed

到目前为止我发现它可能与转码或类似事件有关 - 所以这里有关于该文件的一些事实:

MF_MEDIA_ENGINE_ERR_SRC_NOT_SUPPORTED : HRESULT - 0xC00D0035

请注意,这只会发生在选定的几个视频(几天前曾用过的视频,但自上次测试运行后数据可能已更改)时。另一个视频 - 完美播放 - 具有完全相同的规格(〜相同的尺寸),但高度为274像素。

这两个视频在Windows 8的媒体播放器应用程序中都能完美播放。

关于从这个位置开始的任何想法?

解决: 在检查出HRESULT代码(0xC00D0035)之后,我发现了它背后的含义:

Size: 13.1 MB
Frame width / height: 640 * 360 px
Data rate: 704 kbps
Total bitrate: 800 kbps
Frame rate: 25 fps

这非常有意义 - 因为我的REST-API给了我一些无关紧要的数据(有些有斜线,有些没有)。基本上 - 我的源URL有时是错误的! : - )

0 个答案:

没有答案