CREER UN SKIN POUR BSPLAYER
Tutorial envoyé, un petit peu modifié par Cestfacile.org
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
Retour au menu Tutoriaux DivX
Une
question ? Utilisez le forum