diff options
| author | M. Voerman <rekordc@gmail.com> | 2013-01-21 14:20:26 +0100 |
|---|---|---|
| committer | M. Voerman <rekordc@gmail.com> | 2013-01-21 14:20:26 +0100 |
| commit | 00c17b5f9691cd10e4b9d7aef231f8ef62828c00 (patch) | |
| tree | 2e6719b6840f91dd05991d3acb058ba8d3a3ad51 | |
| parent | d6d9ab16e3d253f9f17628947a6481154c9e8a48 (diff) | |
| download | vdr-vipclient-00c17b5f9691cd10e4b9d7aef231f8ef62828c00.tar.gz vdr-vipclient-00c17b5f9691cd10e4b9d7aef231f8ef62828c00.tar.bz2 | |
Next bookmark (markad/ noad) visible in Mediaplayer OSD
| -rw-r--r-- | index.html | 27 |
1 files changed, 25 insertions, 2 deletions
@@ -2141,6 +2141,22 @@ if (DelisOK) { playRec(recLink[currMed] + "?time=" + position); } break; + case KEY_2: + if (recMark.length>0 && posMark>0) { + posMark = posMark - 1; + position = recMark[posMark]; + playRec(recLink[currMed] + "?time=" + position); + } + break; + case KEY_8: + if (recMark.length>0 && recMark[posMark+1]) { + posMark = posMark + 1; + position = recMark[posMark]; + playRec(recLink[currMed] + "?time=" + position); + } + break; + + case KEY_3: position = position + (mediaPlayer.getPosition()/1000) + 30; @@ -2421,8 +2437,15 @@ function ShowMediaOSD() { var pos2 = (pos / Number(recDura[currMed])) * 100; if (pos2 < 1) { pos2 = 1;} if (pos>recMark[posMark] && recMark.length>0) { posMark = posMark + 1;} - pos2 = ((pos2 * 140) / 100).toFixed(0); - osdmedia.innerHTML = "<pre style='color:white;font-size:" + fsMedia +";'> " + (pos/60).toFixed(0) + " / " + (Number(recDura[currMed])/60).toFixed(0) + " " + Left(recTitl[currMed],50) + "\n \uE007" + new Array(pos2 - 1).join("\uE008") + new Array(140 - pos2).join("\uE009") + "\uE00A </pre>"; + pos2 = ((pos2 * 140) / 100).toFixed(0); // make it 40% bigger + var pos4 = "\uE007" + new Array(pos2 - 1).join("\uE008") + new Array(140 - pos2).join("\uE009") + "\uE00A" + if (recMark[posMark]) + { + var pos3 = recMark[posMark]/Number(recDura[currMed]) * 100; + pos3 = ((pos3 * 140) / 100).toFixed(0); // make it 40% bigger + pos4 = Left(pos4,pos3) + "<font color=red>" + Right(pos4,140 - pos3) + "</font>"; + } + osdmedia.innerHTML = "<pre style='color:white;font-size:" + fsMedia +";'> " + (pos/60).toFixed(0) + " / " + (Number(recDura[currMed])/60).toFixed(0) + " " + Left(recTitl[currMed],50) + "\n " + pos4 + " </pre>"; } function ShowInfo() { |
