使用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指定Source无法播放问题解决