suixin812 发表于 2015-3-11 15:21:46

【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



鞋底擦干净 发表于 2022-9-14 10:21:11

我太喜欢这个资源啦

xiyaerlong 发表于 2022-9-9 19:57:25

下载不了了

who123andi 发表于 2022-2-13 09:53:33

感觉没什么用啊弟弟

njlaoye 发表于 2022-2-11 04:01:11

这个厉害了,可以桌面看视频,相当于动态桌面了吗 赞一个。

mlcsky 发表于 2022-2-10 13:58:15


感谢分享

lolita-wei 发表于 2022-1-12 10:04:15

感谢分享,带走带走

旖旎梦境 发表于 2021-12-10 15:31:11

感谢分享,带走带走{:10_385:}

eniedj 发表于 2021-5-18 10:33:32

桌面播放功能很洋气呀!支持楼主

z139784523 发表于 2021-4-10 18:07:55

感谢楼主分享

R-feng 发表于 2020-12-23 09:11:03


感谢楼主分享~{:10_439:}
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【MediaElement.dll】在桌面播放视频的插件