Вывод дополнительных значков в ОСД (1 Viewer)

drinkens

New Member
June 30, 2009
75
0
Ради интереса решил вывести на панель videoOSD значок количества аудиоканалов (моно, стерео, 5.1 и т.д.). В videoOSD.xml пишу строку:
[tt]<control>
            <id>0</id>
            <description>AudioChannels</description>
            <type>image</type>
            <visible>string.contains(#Play.Current.AudioChannels, 6)+!Control.IsVisible(989)</visible>
            <posX>806</posX>
            <posY>322</posY>
            <width>92</width>
            <height>52</height>
            <texture>Logos\5.1.png</texture>
            <animation effect="Slide" end="0,0" reversible="FALSE" start="0,-100"
time="400">Visible</animation>
            <animation effect="Fade" time="150">WindowOpen</animation>
            <keepaspectratio>yes</keepaspectratio>
            <centered>yes</centered>
        </control>
[/tt]
И с успехом ничего не работает. На оф.сайте никакой информации по данному поводу нет. Сказано только что в МП 1.1РК3 изменились строки, новые #Play.Current.AudioChannels и т.д.
Вопрос: Что я прописываю не так в строках:
<visible>string.contains(#Play.Current.AudioChannels, 6)+!Control.IsVisible(989)</visible> - скорее всего ошибка здесь
<texture>Logos\5.1.png</texture> - ?
Стоит Портал 1.1 финал. Вообще интересно зачем в скинах присуствуют значки (число аудиоканалов, разрешение, соотношение сторон), если они не используются?
 

renault

Portal Pro
November 20, 2008
804
18
Russian Federation Russian Federation
Почему не используются,например отображаются в MovingPictures (movingpictures.mediainfo.xml).
 

drinkens

New Member
June 30, 2009
75
0
Копирование кода из movingpictures.mediainfo.xml не помогло. Надо что-то еще пробовать.
 

myhnet

Portal Pro
February 11, 2009
1,733
4
Russian Federation Russian Federation
ну надо не тупо копировать, а еще кое что менять в других xml
 

drinkens

New Member
June 30, 2009
75
0
Может быть подскажите что, пока что удалось вывести текстовую информацию о файле, путем ввода:
Code:
     #Play.Current.VideoResolution
     #Play.Current.AudioChannels
     #Play.Current.HasSubtitles
     #Play.Current.AspectRatio
Вот как получившийся текст сопоставить с картинкой знаний не хватает :-\
 

drinkens

New Member
June 30, 2009
75
0
Нашел нужный код!!!

[tt]        <control>
            <id>0</id>
            <description>Audio Channels (normal osd)</description>
            <type>image</type>
            <visible>string.equals(#Play.Current.AudioChannels, 5.1)+!Control.IsVisible(989)</visible>
            <posX>611</posX>
            <posY>521</posY>
            <width>92</width>
            <height>52</height>
            <texture>Logos\5.1.png</texture>
            <animation effect="Slide" end="0,-100" reversible="FALSE" start="0,0" time="400">Visible</animation>
            <animation effect="Fade" time="150">VisibleChange</animation>
            <animation effect="Fade" time="150">WindowOpen</animation>
            <keepaspectratio>yes</keepaspectratio>
            <centered>yes</centered>
        </control>[/tt]

И так можно сделать аналогично для Разрешения и соотношения сторон, потом выложу для Blue3Wide MP 1.1final.
 

drinkens

New Member
June 30, 2009
75
0
По моему стандартный самый шустрый
 

vadimich

Portal Pro
November 20, 2008
136
2
39
Ukraine Ukraine
А мог бы кто нибудь вывести значок соединения сети. Думаю очень удобно было бы видеть состояние подключение интернета или его отсутствие всем "кто ходит в гости к тётё ШУРЕ" ;) . А то бывает при переключении канала появляется квадрат Малевича, и начинается свистопляска в поисках причины то ли интернет пропал, то ли еще чего нибудь. 
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Top Bottom