CREER UN SKIN POUR BSPLAYER
Tutorial
envoyé, un petit peu modifié par Cestfacile.org
Logiciels nécessaires :
Un logiciel de dessin, Un logiciel pour zipper (par exemple Winzip ou 7-zip)
et Bsplayer bien sûr.
La création de skins pour BSPLAYER
passe par trois étapes :
1 -> La création
des images
2 -> La configuration
3 -> La transformation
en fichier skin (*.BSZ)
1. La création
des images
Pour créer des images utilisables
comme skin pour BSPLAYER,
il suffit d’avoir un logiciel de dessin capable de générer des fichiers bitmap
(*.BMP). Plus le logiciel sera performant, plus les effets seront intéressants,
amusants, saisissants…
Vous pouvez par exemple utiliser Paint, voir une selection de logiciels
de retouches gratuits
Le nombre d’images peut varier selon que l’on veut faire au plus simple ou
au plus compliqué, au plus petit ou au plus grand. Il faut compter de toute
façon une image pour le fond (MAIN.BMP) et trois images pour chaque bouton
« skinable » que l’on veut faire apparaître.
Les noms des boutons seront suivis des lettres n/u/d
selon leur position :
- n
: " normal " … pour son apparence sans action.
- u : " up
" pour son apparence quand la souris est ou passe dessus.
- d : " down
" pour son apparence quand on clic dessus.
Exemple : bplayn.BMP – bplayu.BMP – bplayd.BMP
Les boutons « skinables » sont les suivant:
|
ACTION
|
NOM
DU BOUTON
|
|
PLAY
|
Bplay
|
|
STOP
|
Bstop
|
|
PAUSE
|
Bpause
|
|
NEXT
|
Bnext
|
|
PREV
|
Bprev
|
|
OPEN
|
Bopen
|
|
VOL
+/-
|
VolBtn
(curseur)
|
|
ACTION
|
CODE
DU BOUTON
|
ACTION
|
CODE
DU BOUTON
|
ACTION
|
CODE
DU BOUTON
|
|
Préférences
|
1
|
Equalizer
|
20
|
Jump
backward
|
39
|
|
Playlist
|
2
|
Add
bookmark
|
21
|
Increase
playback rate by 10%
|
40
|
|
Load
subtitles
|
3
|
Edit
bookmark
|
22
|
Decrease
playback rate by 10%
|
41
|
|
Skins
|
4
|
Full
screen
|
23
|
Increase
postprocessing
|
42
|
|
Open
audio file
|
5
|
Desktop
mode
|
24
|
Decrease
postprocessing
|
43
|
|
Hide
|
6
|
.
|
25
|
Cycle
audio streams
|
44
|
|
Repeat
|
7
|
Pan
scan
|
26
|
Cycle
subtitles
|
45
|
|
Time/Frames
|
8
|
Custom
pan scan
|
27
|
Increase
subtitles size
|
46
|
|
.
|
9
|
Always
on top
|
28
|
Decrease
subtitles size
|
47
|
|
Play
|
10
|
Aspect
ratio cycle
|
29
|
Increase
brightness
|
48
|
|
Pause
|
11
|
Volume
up
|
30
|
Decrease
brightness
|
49
|
|
Stop
|
12
|
Volume
down
|
31
|
. |
.
|
|
Prev
|
13
|
DSP
plugin setup
|
32
|
. |
.
|
|
Next
|
14
|
Chapter
viewer
|
33
|
. |
.
|
|
.
|
15
|
Next
chapter
|
34
|
. |
.
|
|
.
|
16
|
Prev
chapter
|
35
|
. |
.
|
|
.
|
17
|
Close
video
|
36
|
. |
.
|
|
.
|
18
|
Cycle
video stream
|
37
|
. |
.
|
|
.
|
19
|
Jump
forward
|
38
|
. |
.
|
…et
l'exception qui confirme la règle, la barre de position qui apparaîtra au
fur et à mesure de la progression : seekb.bmp (qui est unique, pas de n/u/p).
Les boutons
dont les actions sont teintées en gris ne sont disponibles qu'à partir de
la version 0.86 de BSPLAYER, ceux dont les actions sont teintées en rose clair
sont fait pour la skin en mode plein écran (voir plus loin).
Pour
exemple, la ligne suivante paramètre un bouton à la position 24,40 avec les
images Btn1n.bmp, Btn1u.bmp, Btn1d.bmp et le code 23 (plein écran). Le numéro
du bouton sert à faire le lien entre les fichiers bmp et le code, le code
dit au programme l'action qu'il doit exécuter quand on clic sur le bouton
et le texte de fin de ligne s'affichera dans l'info bulle:
Btn1=24,40 :23;Full screen
Cliquez ici pour voir un exemple
de création
deuxième étape : la
configuration
Une
question ? Utilisez le
forum
00034518