gpt4 book ai didi

mediastreamsource - H.264 视频播放(使用 MediaStreamSource)在 WP7 模拟器上遇到 3100 MediaError

转载 作者:行者123 更新时间:2023-12-01 06:43:15 24 4
gpt4 key购买 nike

我们正在尝试在 WP7 模拟器上使用 MediaStreamSource 播放 H.264 流。但是遇到了 3100 视频错误:

在 Mp4MediaStreamSource 的重写方法 OpenMediaAsync 中,videoStreamAttribute VideoFourCC 设置为“H264”:

Dictionary<MediaStreamAttributeKeys, string> videoStreamAttributes = new Dictionary<MediaStreamAttributeKeys, string>();
videoStreamAttributes[MediaStreamAttributeKeys.VideoFourCC] = "H264";
this.videoStreamDescription = new MediaStreamDescription(MediaStreamType.Video, videoStreamAttributes);

但是在OpenMediaAsync之后根本没有调用GetSampleAsync,MediaElement只是返回错误“3100发生错误”,没有更多其他信息。即使我们设置 CodecPrivateData 属性,也会出现同样的错误。

最佳答案

根据 this您必须设置的文章[MediaStreamAttributeKeys.CodecPrivateData]
以编解码器期望的格式 ([START_CODE][SPS][START_CODE][PPS])

videoStreamAttributes[MediaStreamAttributeKeys.CodecPrivateData] = "000000012742000D96540A0FD8080F162EA00000000128CE060C88";

关于mediastreamsource - H.264 视频播放(使用 MediaStreamSource)在 WP7 模拟器上遇到 3100 MediaError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8201886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com