射手影音 皮肤制作方法

出自射手网Wiki

射手影音 皮肤制作方法

跳转到: 导航, 搜索

射手播放器皮肤文件需要放置在播放器程序目录下的 skins 目录下。

射手播放器皮肤文件主要包括参数设置文件(ui.ini)、图片文件、和面板html文件(skins 目录下的 UE 子目录)

射手播放器自3.0 Build 723开始,全面支持皮肤功能

请注意:不正确的皮肤文件可能会导致播放器无法启动

目录

颜色定义

skins 目录下修改(或创建一个) ui.ini 文件即可修改一些界面默认颜色。

FloatDialogBG=#000000
FloatDialogBorder=#efefef
FloatDialogButtonBorder=#ffffff
FloatDialogButtonColor=#000000
FloatDialogButtonGray=#454545
FloatDialogButtonPushedColor=#232323
FloatDialogButtonTextColor=#ffffff
FloatDialogCloseButtonBorder=#787878
MainBackgroundColor=#000000
OSDBackGround=#3f3f3f
OSDTextColor=#ffffff
PlayListBG=#dddddd
PlayListItemNormalBG=#dddddd
PlayListItemSelectedBG=#ccdaf1
PlayListItemSelectedBorder=#316ac5
PlayListItemSelectedText=#1c81d6
PlaylistBorder=#d6d6d6
SeekBarABArea=#9aff3f
SeekBarBG=#171717
SeekBarBorder1=#24330d
SeekBarBorder2=#111609
SeekBarPlayed1=#2d410f
SeekBarPlayed2=#dfff83
SeekBarPlayed3=#d4fd71
SeekBarPlayed4=#c6f961
SeekBarPlayed5=#baf55f
SeekBarPlayed6=#b2f164
SeekBarPlayed7=#b0ef6f
SeekBarPlayed8=#2d410f
SeekBarUnPlayed=#434343
ToolBarBG=#171717
ToolBarTimeText=#ffffff
ToolTipBackground=#cfcfcf
ToolTipTextColor=#121212
TopToolBarBG=#3d4145
TopToolBarBorder=#595959
WinFrame1=#7f7f7f
WinFrame2=#f0f0f0
WinFrame3=#e0e0e0
WinFrame4=#737373
WinFrameCornerHorSplit=5
WinFrameCornerVerSplit=7
WinFrameSizeOfCorner=3
WinFrameTitleText=#665d52
  • 小窍门:使用命令行 splayer.exe /genui 启动播放器,在关闭时就会在软件目录中生成当前使用到的界面所需的 ui.ini 的范例和参数文件;把这个文件夹放在播放器的目录下面

ps:启动【命令行】 点击“开始”--“运行”---输入(例如,根据自己的情况)“D:\Program Files\SPlayer\splayer.exe /genui”

界面

界面背景

skins目录下的 background.jpg 或 background.png

圆角尺寸

ui.ini 中的 WinFrameSizeOfCorner 代表圆角像素数

  • 注:圆角尺寸在Win7/Vista下启用系统玻璃界面时无效

圆角图片

范例 : BORDER_CORNER.png 圆角图片被分为四分:左上 右上 右下 左下 分割点参数为 ui.ini 中的 WinFrameCornerHorSplit : 水平分割点 WinFrameCornerVerSplit : 垂直分割点 Image:Cornersample.png BORDER_CORNER.png 图片根据 WinFrameCornerHorSplit 和 WinFrameCornerVerSplit 参数被分为4份,分处播放器的四个角落

  • 注:圆角图片在Win7/Vista下启用系统玻璃界面时无效

按钮与图标

替换按钮的方法很简单。只要在播放器目录下创建一个 skins 目录。 然后将按钮图片以指定文件名放入,即可完成按钮图片的替换。

skin按钮必须是png文件格式,必须有透明层!。如果不是包含透明的按钮图片将有可能导致播放器不能正常启动。

按钮的图片格式,如图1。每个按钮必须有4种状态,而且每个状态必须是相同的高度。

Image:Aui1.png

图标(非按钮)图片格式,如图2。 不需要状态区别

Image:Aui2.jpg

目前支持替换的按钮如下:

BORDER_CORNER.BMP       
CAPTION.BMP             
CLOSE.BMP               
MAXIMIZE.BMP            
MINIMIZE.BMP            
RESTORE.BMP             
MENU.BMP                
BTN_PLAY.BMP            
BTN_PAUSE.BMP           
BTN_STOP.BMP            
FAST_FORWORD.BMP        
FAST_BACKWORD.BMP       
SPLAYER.BMP             
MUTED.BMP               
VOLUME.BMP              
VOLUME_BG.BMP           
VOLUME_TM.BMP           
BTN_NEXT.BMP            
BTN_PREV.BMP            
BTN_PLAYLIST.BMP        
BTN_SUB.BMP             
BTN_SUB_DELAY_REDUCE.BMP
BTN_SUB_DELAY_INCREASE.B
BTN_SETTING.BMP         
BTN_CAPTURE.BMP         
WATERMARK2.BMP          
BTN_OPENFILE_SMALL.BMP  
BTN_BIGOPEN.BMP         
BTN_MINTOTRAY.BMP       
BTN_FONT.BMP            
BTN_FONT_MINUS.BMP      
BTN_FONT_PLUS.BMP       
BTN_STEP.BMP            
PINAIL.BMP              
PINAIL2.BMP             
TOP_1X.BMP              
TOP_2X.BMP              
TOP_AUDIO.BMP           
TOP_VIDEO.BMP           
TOP_FULLSCREEN.BMP      
TOP_NORMAL.BMP          
TOP_LETTERBOX.BMP       
TOP_CAPTURE.BMP         
TOP_CLOSE.BMP           
TOP_RESTORE.BMP         
BTN_FULLSCREEN.BMP      
SLIDER_TM.BMP           
TOP_GAMMA.BMP           
TOP_TRANS.BMP           
TOP_LETTERBOX_WIDER.BMP 
TOP_NORMAL_WIDER.BMP

文件图标

射手播放器的用户可以使用自己喜欢的文件图标来标志不同的文件类型。

方法:

只要按以下命名规则将 ico 文件放置在 播放器工作目录的 skins\icons 目录下

命名规则: 1. 以文件扩展名为 ico 的文件名。 例如 mov.ico mpg.ico

2. 以文件类型名为 ico 的文件名。 例如 "MPEG4 file.ico" 目前支持的文件类型名包括 (请注意包含空格):

Windows Media file.ico
Windows Media Audio file.ico
Video file.ico
Audio file.ico
MPEG Media file.ico
MPEG Transport-Stream file.ico
MPEG Audio file.ico
DVD file.ico
DVD Audio file.ico
MP3 Format Sound.ico
MIDI file.ico
Indeo Video file.ico
AIFF Format Sound.ico
Monkey's Audio APE File.ico
AU Format Sound.ico
Ogg Media file.ico
Ogg Vorbis Audio file.ico
CD Audio Track.ico
FLIC file.ico
DVD2AVI Project file.ico
MPEG4 file.ico
Mobile Phone file.ico
MPEG4 Audio file.ico
Matroska Media file.ico
Matroska Audio file.ico
PSP/PMP Media file.ico
Smacker/Bink Media file.ico
ratdvd file.ico
RoQ Media file.ico
Real Media file.ico
Real Audio file.ico
Real Script file.ico
Dirac Video file.ico
DirectShow Media file.ico
Musepack file.ico
FLAC Audio file.ico
ALAC Audio file.ico
Flash Video file.ico
Shockwave Flash file.ico
Quicktime file.ico
Image file.ico
Playlist file.ico
Subtitle file.ico
Other.ico

× 修改完ico文件后,可以通过 右键菜单 -> 更多 -> 文件关联 来重建文件关联并更换新图标

建立新文件关联后可能需要重新启动后才会看到新的文件图标


控制面板

skins 目录下修改(或创建一个) 名为 UE 的目录,并在 UE 目录中加入控制面板的html,即可修改默认的控制面板界面。

目前支持自定义的控制面板: UESettingPanel.html

控制面板源文件可以从源代码的 src/apps/mplayerc/res/web 目录下 或者 http://trac.splayer.org/browser/svplayer/src/apps/mplayerc/res/web 中获得。

修改控制面板文件请注意不要改变HTML中任何有 id 的元素的类型和id名。以免造成设置失败

范例皮肤包

http://file.splayer.org/skins_sample.zip

发布

您既可以自己将播放器皮肤打包后,直接向公众提供下载。

也可以将皮肤包提交给射手播放器管理员,通过基本审核后即可作为官方可选皮肤包在射手播放器官方网站上向用户提供下载和安装。

联系方式: tomasen@gmail.com 更多: http://splayer.org/contact.html

赞助商链接:
个人工具