.net MediaElement缓冲两次

.net MediaElement缓冲两次,.net,silverlight,silverlight-4.0,.net,Silverlight,Silverlight 4.0,我使用MediaElement播放视频,并在缓冲发生时使用BufferingProgressChanged事件更新进度条。但是,当MediaElement的BufferingProgress属性达到1时,它会重置回0,然后buffesr再次重置为1。结果,进度显示了两次,这对用户来说很奇怪 知道为什么会发生这种情况以及如何预防吗 我见过其他人问这个问题,但到目前为止还没有答案。我想这是一个不小的问题,希望你们当中的专家能帮上忙 如果你不知道答案,你能投票支持这个问题,让它引起更多人的注意吗?谢谢

我使用MediaElement播放视频,并在缓冲发生时使用BufferingProgressChanged事件更新进度条。但是,当MediaElement的BufferingProgress属性达到1时,它会重置回0,然后buffesr再次重置为1。结果,进度显示了两次,这对用户来说很奇怪

知道为什么会发生这种情况以及如何预防吗

我见过其他人问这个问题,但到目前为止还没有答案。我想这是一个不小的问题,希望你们当中的专家能帮上忙


如果你不知道答案,你能投票支持这个问题,让它引起更多人的注意吗?谢谢…

这似乎是视频编码的问题。 使用表达式编码器编码解决了这个问题