播放从网络服务中提取的一些电影预告片时出现错误。
错误发生在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有时是错误的! : - )