WPF 新开的窗口,MediaElement播放视频时,遇到载入视频时很卡,如何解决,求帮忙。。。

青岛大神 2018-12-05 11:01:00
程序中的业务逻辑流程:
程序中需要打开一个新的窗口,这个窗口要通过投影机投到一个大屏幕上
我现在的做法是,新打开的窗口,设置其位置为我的屏幕的尺寸+新窗口的Width
然后通过扩展屏幕,在第二个显示器显示出来这新的窗口,然后通过投影机
投到大屏幕上。我在新窗口播放视频时,MediaElement控件会有个卡顿的时间,然后
才正常播放,我想知道这个卡顿的原因,然后如何解决,谢谢各位朋友帮忙
...全文
767 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
青岛大神 2018-12-05
  • 打赏
  • 举报
回复
我在播放时,就是在加载事件完成后才开始播放的。现在的现象是:屏幕上有第一帧的图像,然后就卡住了,要过一段时间后,才会流畅播放,而且视频会跳过那些卡住之后的内容 现在不知道要怎么解决这个问题
wangyx92528 2018-12-05
  • 打赏
  • 举报
回复
你应该是新开窗口时才开始初始化这个MediaElement控件对吧,这时候告诉它视频的路径,这时它才开始加载视频,缓冲是需要时间的,你可以试试缓冲结束了再播放。
https://docs.microsoft.com/zh-cn/dotnet/api/system.windows.controls.mediaelement.bufferingended?redirectedfrom=MSDN&view=netframework-4.7.2

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧