MediaPortal(免费的影音播放软件) V2.4官方最新版

类型:媒体播放

时间:2018-01-29 10:16

软件性质:共享软件

平台:WinXP|Win7|Win8|Win10|WinAll

软件大小:93 MB

下载次数:137

mediaportal 是一款完全免费的影音播放软件,MediaPortal具有影音播放、电视欣赏、预录、照片浏览、音乐欣赏、气象拨报等功能,它能够让使用者将它当作计算机中的影音媒体播放中心,只要想要观看电视节目或是欣赏影音档案时,都只要透过 mediaportal 就能够达成。

MediaPortal使用心得

今日因故研究了一下开源的媒体中心“Media Portal”。把一些心得记在这里,也算是自己的一个备忘吧。

Media Portal是一款用于HTPC或者普通PC上的媒体中心软件,与Media Portal类似的软件包括Windows自带的Windows Media Center以及跨平台的XBMC。与这两款的区别嘛,Windows Media Center是不开源的,而XBMC能跨平台,Media Portal则仅支持Windows平台。

Media Protal有着自己的一些特点,开发语言是C#,图形显示方面大量使用DirectX,同时自己内置了音频和视频播放软件,同时自带了一些有趣的插件,甚至包括俄罗斯方块。而最大的特点是其界面组成全部使用xml进行动态配置,包括每一个控件的位置、类型、动作,这也是我觉得它在改造方面比XBMC更加方便的原因。(关于这一特性,可是花了好几天时间研读代码才一一找出来的)

以下记录几个典型的xml配置:

1.“ProgramDataTeam MediaPortalMediaPortalSkinDefault”下的BasicHome.xml:用于定制MediaPortal的第二个基础界面(共有两个基础界面,另一个默认的是MyHome.xml)。根节点是<window>,其子节点包括:

<id>:窗口id,与代码中的窗口类的id对应;

<defaultcontrol>:默认获得焦点的控件;

<disabletopbar>:是否禁用窗口上方的工具栏。该工具栏可用于实时播放音乐或视频;

<controls>:控件列表,其中的每一个节点都代表一个控件( <control> );

<controls> <control>:控件节点,其中三个属性比较有意义,<id>:控件id,与代码中的id对应,<label>:控件文本,程序根据这里的数值,将language的xml中的字符串显示出来,<type>:控件类型,如button等。

2.“ProgramDataTeam MediaPortalMediaPortalLanguage”下的strings_zh-CN.xml:看名字就知道了,是中文翻译。里面每一项的值在程序加载 <controls> <control> 节点时根据label子节点进行显示。

时间好紧,暂时就记录到这里吧。

游戏截图