如何在WPF应用程序中循环混合图像和视频?

时间:2010-08-16 19:57:02

标签: c# wpf

我有一个WPF Kiosk应用程序,它有一个后台计时器,当没有用户活动时,它会将用户重定向回主页。当Kiosk长时间坐在主页上时,我希望它有某种屏幕保护程序。屏幕保护程序基本上必须从文件夹中提取图像/视频/ flash文件,并自动重复循环,直到用户再次激活。

调度计时器应该足够容易处理空转,但我的问题是处理图像/视频循环的最佳方法是什么?是否有一个控件可以为我做这个?我确定我可以加载所有图像和视频,但我不确定如何在WPF中向用户显示它们。

我需要每次显示图像几秒钟,但视频或Flash文件需要在换出之前完成播放。

1 个答案:

答案 0 :(得分:0)

我相信你需要分别处理这些案件。我假设您知道如何使用Image元素,因此我不会提供指向该元素的链接。

对于媒体文件,您可以使用支持WMV和MPG文件的内置Media Element类,并具有您期望的所有属性和事件(播放/暂停/停止,媒体结束)等等。)。

对于Flash来说,它有点棘手,因为我没有意识到内置的支持。 Here is an MSDN thread讨论了如何执行此操作。