WPF中的24/7视频播放器
我在WPF和.NETFramework4.0上为我的应用程序创建24/7视频播放器时遇到问题。应用程序将在信息亭上运行,并以循环方式显示我的播放列表中的视频剪辑 问题是,在持续播放大约8-24小时后,视频帧冻结。应用程序不会引发任何异常并在正常模式下继续工作:播放视频中的声音,更改视频文件,但屏幕不会更改。 我已经尝试过WPF MediaElement控件和WPFMediaKit MediaUrlElement。 所有测试都是在Windows7(x32和x64)上完成的 我曾尝试在Windows Media Player 11中播放我的播放列表,但播放几天后播放列表不会冻结 我一直在使用不同编解码器(mp4 H.263、.flv、.avi、.mkv、.wmv)的媒体文件。 我在所有机器上都使用K-Lite编解码器包标准。WPF中的24/7视频播放器,wpf,mediaelement,Wpf,Mediaelement,我在WPF和.NETFramework4.0上为我的应用程序创建24/7视频播放器时遇到问题。应用程序将在信息亭上运行,并以循环方式显示我的播放列表中的视频剪辑 问题是,在持续播放大约8-24小时后,视频帧冻结。应用程序不会引发任何异常并在正常模式下继续工作:播放视频中的声音,更改视频文件,但屏幕不会更改。 我已经尝试过WPF MediaElement控件和WPFMediaKit MediaUrlElement。 所有测试都是在Windows7(x32和x64)上完成的 我曾尝试在Windows
有人知道Windows 7或Framework.NET 4.0中的视频渲染器存在什么问题,以及如何找到解决方法吗?您可以尝试在每次播放列表到达开始位置时清除并重新将源分配给mediaelement,或者创建新的mediaelement,而不是在循环中连续播放播放播放列表
我意识到这并不能解决问题的根本原因,但这可能是一个可行的解决办法。您可以尝试在每次播放列表到达开始位置时清除并重新将源分配给mediaelement,或者创建一个新的mediaelement,而不是在循环中连续播放播放播放列表
我意识到这并不能解决问题的根本原因,但这可能是一个可行的解决办法。昨天我从我的机器上卸下了K-Lite编解码器包,安装了ffsshow+Haali Matroska拆分器,并运行了另一个测试。该测试已经运行了大约25小时,没有任何视频问题。
所以,希望,这就是编解码器的问题,我的测试将持续几天。昨天我从我的机器上删除了K-Lite编解码器包,安装了ffsshow+Haali Matroska Splitter,然后运行另一个测试。该测试已经运行了大约25小时,没有任何视频问题。
所以,希望,这是编解码器的问题,我的测试将持续几天。事实上我喜欢这样。我一直在尝试更改Source属性,并在每个媒体上动态创建/处置媒体元素。这没用,事实上我喜欢这样。我一直在尝试更改Source属性,并在每个媒体上动态创建/处置媒体元素。这没有帮助。