summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorM. Voerman <rekordc@gmail.com>2013-01-21 14:20:26 +0100
committerM. Voerman <rekordc@gmail.com>2013-01-21 14:20:26 +0100
commit00c17b5f9691cd10e4b9d7aef231f8ef62828c00 (patch)
tree2e6719b6840f91dd05991d3acb058ba8d3a3ad51
parentd6d9ab16e3d253f9f17628947a6481154c9e8a48 (diff)
downloadvdr-vipclient-00c17b5f9691cd10e4b9d7aef231f8ef62828c00.tar.gz
vdr-vipclient-00c17b5f9691cd10e4b9d7aef231f8ef62828c00.tar.bz2
Next bookmark (markad/ noad) visible in Mediaplayer OSD
-rw-r--r--index.html27
1 files changed, 25 insertions, 2 deletions
diff --git a/index.html b/index.html
index 6ab424a..5f71a2e 100644
--- a/index.html
+++ b/index.html
@@ -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() {