当WPF MediaKit的MediaUriElement开始缓冲来自互联网的视频(即Source =“http://example.com/vid.mp4)时,是否可以收到通知。 标准的MediaElement组件具有属性BufferingProperty,而MediaKit的组件似乎没有类似的东西。 谢谢你的帮助。
答案 0 :(得分:0)
HTTP流和文件(URL)处理通常是编解码器的任务,因此WPF MediaKit不会访问它。当MediaOpened
事件触发时,至少已经读取了来自HTTP的一些字节,因为编解码器必须读取视频元数据以构建图形。所以我认为这是缓冲的开始。
注意:也许有些编解码器可能提供一些API来获取有关缓冲的更多细节,但我不知道。