1

当 WPF MediaKit 的 MediaUriElement 开始缓冲来自互联网的视频时是否可以得到通知(即 Source="http://example.com/vid.mp4)。标准 MediaElement 组件具有属性 BufferingProperty 而 MediaKit 的似乎没有类似的东西。 谢谢你的帮助。

4

1 回答 1

0

HTTP 流和文件 (URL) 处理通常是编解码器的任务,因此 WPF MediaKit 不会访问它。当MediaOpened事件触发时,至少已经读取了来自 HTTP 的一些字节,因为编解码器必须读取视频元数据来构建图形。所以我认为这是缓冲的开始。

注意:也许某些编解码器可能会提供一些 API 来获取有关缓冲的更多详细信息,但我不知道。

于 2017-09-27T05:49:48.397 回答