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>

  • 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!