Deshi a écrit:Bien sûr que ça intéresse !
OK, alors d'abord un grand merci à CinPoU du forum XBMC-Passion, qui m'a bien mis sur les rails. Pour le reste, c'est en deux étapes :
Etape 0:
Le bouton play est paramétré dans le home.xml
- Code: Tout sélectionner
<control type="button" id="22">
<description>Play Disc Media push button</description>
<posx>0</posx>
<posy>0</posy>
<width>43</width>
<height>43</height>
<label>-</label>
<font>-</font>
<aligny>-</aligny>
<onclick>XBMC.PlayDVD()</onclick>
Et l'évenement est associé à la règle DVD (comprendre DVD physique, la distinction est faite dans le playercorefactory.xml)
Etape 1:
-Créer un nouveau player externe MPC-DVD, avec l'argument qui va bien (ouvrir le lecteur DVD au lancement), dans le playercorefactory.xml
- Code: Tout sélectionner
<player name="MPC-XBMC-DVD" type="ExternalPlayer" audio="false" video="true">
<filename>C:\MPC-XBMC\MPC-XBMC.exe</filename>
<args>F: /fullscreen /close "{1}"</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>
Où F: est l'adresse du lecteur DVD/BR du PC, à adapter au cas par cas. Question à ce sujet, à quoi correspond le {1} dans les arguments ?
Etape 2 :
-Modifier la règle System pour le lancement des DVD (le fameux XBMC.playDVD lancé lors de l'évenement onClick du bouton play), toujours dans le playercorefactory.xml :
- Code: Tout sélectionner
<rule name="dvd" dvd="true" player="MPC-XBMC-DVD" />
Je crois que c'est clair, il y a peut être plus simple/plus élégant, mais en l'état ça marche.