Мы пытаемся воспроизвести поток H.264 с MediaStreamSource на эмуляторе WP7. Но встретил 3100 с ошибкой видео:
В методе переопределения OpenMediaAsync Mp4MediaStreamSource для videoStreamAttribute VideoFourCC задано значение «H264»:
Dictionary<MediaStreamAttributeKeys, string> videoStreamAttributes = new Dictionary<MediaStreamAttributeKeys, string>();
videoStreamAttributes[MediaStreamAttributeKeys.VideoFourCC] = "H264";
this.videoStreamDescription = new MediaStreamDescription(MediaStreamType.Video, videoStreamAttributes);
Но GetSampleAsync вообще не вызывался после OpenMediaAsync, MediaElement просто возвращает ошибку «3100 Произошла ошибка», больше никакой другой информации. И та же ошибка, даже если мы установим атрибут CodecPrivateData.