【MediaElement.dll】在桌面播放视频的插件
本帖最后由 suixin812 于 2015-5-6 16:30 编辑MediaElement.dll是一个用于在桌面播放视频的Rainmeter插件,
基于.Net 4.5与WPF开发。
插件具有以下特点:
[*]视频窗口根据皮肤窗口实时定位
[*]支持多种多样的媒体格式
[*]支持本地文件和网络文件
[*]能够通过Bang指令控制播放
[*]能够通过拖拽切换媒体文件
[*]能够显示和隐藏视频窗口
[*]能够控制播放前和播放后的行为
详细请阅读说明文件(MediaElement\Plugins\MediaElement.txt)。
示例皮肤
示例皮肤左半部分为视频播放区域,
右半部分为控制播放的指令。
示例皮肤实际上是通过两个窗口叠加产生的效果,
一个是Rainmeter管理的皮肤窗口,
一个是MediaElement.dll生成的视频窗口。
由于是两个窗口,因此会有“视频窗口沉于皮肤窗口之下”
与“视频窗口浮于皮肤窗口之上”两种状态。
当“视频窗口沉于皮肤窗口之下”时,
将光标移动到视频画面上后,
你将能够看到皮肤上浮现的播放进度条和媒体文件地址,
并且能够在视频内容上点击鼠标左键来拖拽整个皮肤。
此时视频窗口位于皮肤窗口上的半透明遮罩(一个Meter)之下,
点击皮肤上的“移除遮罩”将会隐藏遮罩并将视频窗口暴露在上层。
当“视频窗口浮于皮肤窗口之上”时,
点击视频画面获得焦点的将是视频窗口,
视频窗口的鼠标单击动作默认将暂停或恢复视频的播放。
此时既不会出现进度条或文件地址,也不能拖拽皮肤。
只有当视频窗口位于上层时,才能通过拖拽文件来切换播放。
更确切的说,只有把文件拖拽到视频窗口上(而非皮肤窗口),
使得视频窗口获得拖拽目标时,才能实现拖拽切换播放的功能。
关于如何控制视频窗口与皮肤窗口的覆盖请阅读说明文件(MediaElement\Plugins\MediaElement.txt)。
下载文件
注意压缩包内的插件可能只包含32位版本与.NET版本,
对于64位版本需要使用.NET版本在安装了64位的VS2012的电脑导出一下,
关于.NET版本导出为64位插件,请阅读MediaElement\Plugins\DotNet\注意.txt
[*]1.0.3 - 2015/3/11
插件、皮肤、视频(不含x64)
http://pan.baidu.com/s/1o6mNRAE
只有插件(含x32与x64)
http://pan.baidu.com/s/1i3h82sX
我太喜欢这个资源啦 下载不了了 感觉没什么用啊弟弟 这个厉害了,可以桌面看视频,相当于动态桌面了吗 赞一个。
感谢分享 感谢分享,带走带走 感谢分享,带走带走{:10_385:} 桌面播放功能很洋气呀!支持楼主 感谢楼主分享
感谢楼主分享~{:10_439:}