使用WPF中MediaElement编写的播放器,在XP系统下加载视频很慢,是啥原因?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用WPF中MediaElement编写的播放器,在XP系统下加载视频很慢,是啥原因?相关的知识,希望对你有一定的参考价值。

参考技术A 可以mediaelement里面有个获取视频视频的百分比 你可以写<10%时才播放啊 呵呵

WPF中的MediaElement从流中播放视频?

【中文标题】WPF中的MediaElement从流中播放视频?【英文标题】:MediaElement in WPF play video from stream? 【发布时间】:2012-07-20 10:21:26 【问题描述】:

我有一个元素:

<MediaElement x:Name="bgvideo" Width="800" Height="600" />

我有一个流视频:

Stream stream = obj.GetFileStream();

我想使用流对象作为MediaElement 的来源,但默认MediaElement 使用source 属性。

【问题讨论】:

您不能直接设置流。查看此线程以了解可能的解决方法:***.com/questions/7117589/… 谢谢,你的链接推荐使用 BoxedApp 你不能用 WPF MediaElement 做到这一点。看看这里***.com/questions/7117589/… 【参考方案1】:

出色的 Vlc.DotNet 库有助于解决此问题 - 开销更大,但将 VLC 流功能与 WPF 集成以实现您的目标。对于大多数项目类型,还有其他选项。

Check it out here

【讨论】:

【参考方案2】:

目前没有计划对 libvlc 4 的 Vlc.Dotnet 支持(ref.)。您可以使用此 nuget.org 库或其 code repository 中的 Videolan.LibVLC 库。

【讨论】:

以上是关于使用WPF中MediaElement编写的播放器,在XP系统下加载视频很慢,是啥原因?的主要内容,如果未能解决你的问题,请参考以下文章

WPF中的MediaElement从流中播放视频?

WPF中MediaElement的Source问题

WPF的MediaElement指定Source无法播放问题解决

从 NAudio 访问 WPF MediaElement 声音流

在 WPF MediaElement 中显示视频的字幕

WPF 媒体播放器(MediaElement)实例,实现进度和音量控制