gpt4 book ai didi

c# - 如何播放正在编码的视频?

转载 作者:太空宇宙 更新时间:2023-11-03 16:13:01 24 4
gpt4 key购买 nike

我正在对 FLV 视频进行编码,我想在视频仍在编码时在我的 WPF 应用程序上显示结果。

我使用 MediaElement,但它只播放到我打开文件时视频的总时间。

我尝试更新总时间但没有成功。

最佳答案

根据您描述的限制,这里有一个可能有效的解决方案:

  • 视频开始编码时,打开视频播放并查询长度
  • 开始播放视频并监控其播放位置以确定它何时接近上一步中确定的限制
  • 当它接近时(一秒内),关闭文件,重新打开(使用新的、更长的长度),然后寻找到之前的播放位置

它并不完美,可能会导致视觉卡顿。但是您可能会在 UI 中弹出一些消息,告知用户此类卡顿现象在预览期间是预料之中的,不会影响最终视频。

关于c# - 如何播放正在编码的视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16789518/

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