14.8.2022, 22:06
(Tento příspěvek byl naposledy změněn: 14.8.2022, 23:27 uživatelem JiRo.
Důvod úpravy: Překlep
)
Splash screen
A ještě bych asi měl popsat, jak vypadá zobrazení splash screen. Používám jeden obrázek na všechno, momentálně tedy Kodi 19 - Matrix.
Nahradil jsem splash screen *ELEC systémů, protože to uživatele mátlo. Teď tedy, ať si pustí Kodi na čemkoliv, uvidí stále stejnou obrazovku. Tzn., když sputím box s CoreELEC z vypnutého stavu, po úvodním logu výrobce se zobrazí uvedená stránka, a ta je nahrazena až Home stránkou Kodi. Všechny stránky, a u CoreELEC se postupně zobrazují tři, mají stejný obrázek. Já k nim přidávám ještě čtvrtou (při startu skinu) a pátou, před ukončením Kodi.
Start skinu řeším úpravou definičního souboru Startup.xml, např. takto. Je tam navíc nastaveno zpožděné spuštění skinu o 5 s, které umožní náběh PVR ještě před spuštěním addons od widgetů a vyřeší se tím občasné potíže způsobené startem service částí některých addons:
Ukončení Kodi jsem popsal výše, splash screen před ukončením zobrazuji přes uživatelsky definované okno id=1190:
Ještě bych měl dodat, že při startu Kodi se mi přehraje krátký, asi 12 sec motiv z Matrix. Ale to už je jen taková třešinka na dortu, spuštění je definované standardně, přes service.autoexec, to asi popisovat nemusím.
A ještě bych asi měl popsat, jak vypadá zobrazení splash screen. Používám jeden obrázek na všechno, momentálně tedy Kodi 19 - Matrix.
Nahradil jsem splash screen *ELEC systémů, protože to uživatele mátlo. Teď tedy, ať si pustí Kodi na čemkoliv, uvidí stále stejnou obrazovku. Tzn., když sputím box s CoreELEC z vypnutého stavu, po úvodním logu výrobce se zobrazí uvedená stránka, a ta je nahrazena až Home stránkou Kodi. Všechny stránky, a u CoreELEC se postupně zobrazují tři, mají stejný obrázek. Já k nim přidávám ještě čtvrtou (při startu skinu) a pátou, před ukončením Kodi.
Start skinu řeším úpravou definičního souboru Startup.xml, např. takto. Je tam navíc nastaveno zpožděné spuštění skinu o 5 s, které umožní náběh PVR ještě před spuštěním addons od widgetů a vyřeší se tím občasné potíže způsobené startem service částí některých addons:
Kód:
<?xml version="1.0" encoding="UTF-8"?>
<window> <!-- EASY* -->
<!-- <onload>ReplaceWindow($INFO[System.StartupWindow])</onload> -->
<!-- EASY+ -->
<onload>AlarmClock(Skin,ReplaceWindow($INFO[System.StartupWindow]),00:05,silent)</onload>
<controls>
<control type="image">
<left>0</left>
<top>0</top>
<right>0</right>
<bottom>0</bottom>
<texture>special://home/media/startup/splash.jpg</texture>
</control>
</controls>
</window>
Ukončení Kodi jsem popsal výše, splash screen před ukončením zobrazuji přes uživatelsky definované okno id=1190:
Kód:
<?xml version="1.0" encoding="utf-8"?>
<window type="dialog" id="1190"> <!-- EASY+ -->
<animation effect="fade" time="1000">WindowOpen</animation>
<controls>
<control type="image">
<left>0</left>
<top>0</top>
<right>0</right>
<bottom>0</bottom>
<texture>special://home/media/startup/splash.jpg</texture>
</control>
</controls>
</window>