GUI während der Wiedergabe nach oben verschieben?

  • Tach zusammen,

    ich hoffe, Ihr könnt mir mal wieder helfen;-)

    Bei der Wiedergabe von 21:9 Filmen verschiebe ich zur Maskierung das Bild immer an die untere LW- Kante. Somit landet das Steuerpanel aber im Cache. Wäre es möglich den Wert für die Position des Panels zu ändern? Welche XML wäre das denn?

    Danke für Eure Hilfe! :)

    LG
    Peter

  • Hi Don,


    <?xml version="1.0"?>
    <window id="2005">
    <defaultcontrol>-</defaultcontrol>
    <controls>
    <control type="group">
    <width>1280</width>
    <height>125</height>
    <visible>Control.IsVisible(10)</visible>
    <control type="image" id="1">
    <height>134</height>
    <width>1280</width>
    <texture flipy="false">OSD/controlsFrame.png</texture>
    <visible>Control.IsVisible(10)</visible>
    </control>
    <control type="label" id="10">
    <description>row 1 label</description>
    <posx>20</posx>
    <posy>5</posy>
    <width>1260</width>
    <label>-</label>
    <align>left</align>
    <textcolor>WhiteTrans</textcolor>
    <font>info1</font>
    </control>
    <control type="label" id="11">
    <description>row 2 label</description>
    <posx>20</posx>
    <posy>31</posy>
    <width>1260</width>
    <label>-</label>
    <align>left</align>
    <font>info1</font>
    <textcolor>WhiteTrans</textcolor>
    </control>
    <control type="label" id="12">
    <description>row 3 label</description>
    <posx>20</posx>
    <posy>48</posy>
    <width>1260</width>
    <height>60</height>
    <label>-</label>
    <align>left</align>
    <textcolor>WhiteTrans</textcolor>
    <font>info1</font>
    </control>
    </control>
    </controls>
    </window>

  • Das müßte die Gruppe ab Zeile 44 sein.

    Code
    <control type="group">
    <posx>0</posx>
    <posy>561</posy>


    Die posy (Position in der y-Achse ... also Höhe auf dem Display) einfach auf einen kleineren Wert setzen.
    300 oder so, um erstmal zu testen.
    Dann den Skin neu laden (oder den Skin kurz wechseln) und schauen.

  • Diese Animation hinzufügen, dann werden die Controls bei Filmen mit 21:9 oder 2.35:1 nach oben verschoben. Für die "-200" einfach den gewünschten Wert einsetzen, so dass es passt. Ggf. muss die Condition in stringcompare(VideoPlayer.VideoAspect,2.20) | stringcompare(VideoPlayer.VideoAspect,2.35) geändert werden, bin nicht sicher, ob das mit IntegerGreaterThan funktioniert.

    PHP
    <animation effect="slide" end="0,-200" time="0" condition="IntegerGreaterThan(VideoPlayer.VideoAspect,1)">Conditional</animation>

    Externer Inhalt www.planet-ira.de
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
  • Die Datei sollte so strukturiert sein

    PHP
    [...]
    <controls>
        <!-- hier die neue group -->
        <control type="group">
            <!-- hier die animation + restliche controls -->
            [...]
        </control>
    </control>

    Externer Inhalt www.planet-ira.de
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!