2010-06-27, 12:19
Sorry for all the quotes but they're all relevant to my question.
The problem I have is if you press seek immediately after a seek only the label (SEARCH in my case) appears on screen with no seekoffset time.
Now if I change the visible condition to Player.SeekBar it works perfectly all the time but only if you're not viewing the info at the same time (obviously because the seekbar isn't being called then).
Finally changing the condition to Player.Seeking results in nothing being displayed at all which seems to defeat the purpose of that condition altogether.
jmarshall Wrote:Player.SeekOffset is in SVN as of r31232. It's now up to skinners to support it. I expect Confluence will have support as soon as Jezz_X has a bit of spare time
Cheers,
Jonathan
Hitcher Wrote:Works perfectly -
Thanks.
Jezz_X Wrote:Just out of curiosity what did you use as the visible condition to display it? and did you try FF RW to see if it also shows (when it shouldn't)
Hitcher Wrote:I didn't check FF/RW but have fixed that now with the following -
PHP Code:<control type="label" id="0">
<include>OSD_Player_Labels</include>
<label>$LOCALIZE[773] $INFO[Player.SeekOffset]</label>
<visible>Player.DisplayAfterSeek + ![player.forwarding | player.rewinding]</visible>
</control>
And I also changed the PLAYING label -
PHP Code:<control type="label" id="0">
<include>OSD_Player_Labels</include>
<label>$LOCALIZE[40244]</label>
<visible>Player.Playing + !Player.DisplayAfterSeek</visible>
</control>
Jezz_X Wrote:yeah thats basically what I was using too but I was kind of hoping that after I gave jmarshall the hint that "Player.DisplayAfterSeek" should do what it says and only display After Seek then FF and RW wouldn't be an issue at all thats why we have "Player.Seeking" it would seem both do exactly the same thing
Hitcher Wrote:I tried using Player.Seeking but that seems to be true even when playing.
The problem I have is if you press seek immediately after a seek only the label (SEARCH in my case) appears on screen with no seekoffset time.
Now if I change the visible condition to Player.SeekBar it works perfectly all the time but only if you're not viewing the info at the same time (obviously because the seekbar isn't being called then).
Finally changing the condition to Player.Seeking results in nothing being displayed at all which seems to defeat the purpose of that condition altogether.