\r
function getVLC(name)\r
{\r
- if (window.document[name]) \r
+ if (window.document[name])
{\r
return window.document[name];\r
}\r
if (navigator.appName.indexOf("Microsoft Internet")==-1)\r
{\r
if (document.embeds && document.embeds[name])\r
- return document.embeds[name]; \r
+ return document.embeds[name];
}\r
else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)\r
{\r
</TD></TR>\r
<TR><TD align="center" colspan="2">\r
<!--\r
-Insert VideoLAN.VLCPlugin.2 \r
+Insert VideoLAN.VLCPlugin.2
-->\r
<OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"\r
width="640"\r
<INPUT type=button value="Fullscreen" onClick='getVLC("vlc").video.toggleFullscreen();'>\r
<INPUT type=button value="Version" onClick='alert("vlc " + getVLC("vlc").VersionInfo);'>\r
<INPUT type=button value=" State " onClick='doState();'>\r
-</TD><TD align="right"> \r
+</TD><TD align="right">
<SPAN style="text-align:center">Volume:</SPAN>\r
<INPUT type=button value=" - " onClick='updateVolume(-10)'>\r
<SPAN id="volumeTextField" style="text-align:center">--</SPAN>\r
<INPUT type=button value="Mute" onClick='getVLC("vlc").audio.toggleMute();'>\r
</TD>\r
</TR>\r
-<TR><TD>Playlist: \r
+<TR><TD>Playlist:
<INPUT type=button value="Prev" onClick='getVLC("vlc").playlist.prev();'>\r
<INPUT type=button value="Next" onClick='getVLC("vlc").playlist.next();'>\r
<INPUT type=button value="Clear All" onClick='getVLC("vlc").playlist.clear(); doItemCount();'>\r
-<INPUT size=4 value="1:1" id="aspect"><INPUT type=submit value="AspectRatio" onClick="doAspectRatio(document.getElementById('aspect').value);">\r
+ Aspect Ratio:
+ <SELECT readonly onChange='doAspectRatio(this.value)'>
+ <OPTION value="default">Default</OPTION>
+ <OPTION value="1:1">1:1</OPTION>
+ <OPTION value="4:3">4:3</OPTION>
+ <OPTION value="16:9">16:9</OPTION>
+ <OPTION value="221:100">221:100</OPTION>
+ <OPTION value="5:4">5:4</OPTION>
+ </SELECT>
</TD><TD align="right">\r
<INPUT type=button id="itemCount" value=" Items 0 " onClick='doItemCount();'>\r
<INPUT size=4 value="" id="removeid"><INPUT type=submit value="Delete" onClick="doRemoveItem(document.getElementById('removeid').value);">\r
<INPUT type=button value="get position" onClick='doGetPosition();'>\r
</TD>\r
</TR>\r
+<TR>
+<TD>Video Subtitle:
+ <INPUT type=button value=" + " onClick='doSubtitle(1);'>
+ <SPAN id="spuTextField" style="text-align:center">--</SPAN>
+ <INPUT type=button value=" - " onClick='doSubtitle(-1);'>
+</TD>
+</TR>
+<TR>
+<TD>
+ <INPUT type=button id="telx" value="Teletext off" onClick='doToggleTeletext();'>
+ Teletext page:
+ <INPUT size=4 value="100" id="telxPage" onClick="doTelxPage(document.getElementById('telxPage').value);">
+</TD>
+</TR>
</TABLE>\r
<SCRIPT language="javascript">\r
<!--\r
var rateTimerId = 0;\r
var inputTrackerScrolling = false;\r
var inputTrackerIgnoreChange = false;\r
+var telxState = false;
\r
function doSetSlider()\r
{\r
{\r
var vlc = getVLC("vlc");\r
vlc.video.aspectRatio = value;\r
- document.getElementById("aspect").value = vlc.video.aspectRatio;\r
+};
+
+function doSubtitle(value)
+{
+ var vlc = getVLC("vlc");
+ alert(vlc.video.subtitle + value);
+ vlc.video.subtitle = vlc.video.subtitle + value;
+ document.getElementById("spuTextField").innerHTML = vlc.video.subtitle;
+};
+
+function doTelxPage(value)
+{
+ var vlc = getVLC("vlc");
+ alert( value );
+ vlc.video.teletext = 889; //value;
+};
+
+function doToggleTeletext()
+{
+ var vlc = getVLC("vlc");
+
+ vlc.video.toggleTeletext();
+ if (telxState)
+ {
+ document.getElementById("telx").innerHTML = "Teletext on";
+ telxState = true;
+ alert( "telextext on" );
+ }
+ else
+ {
+ document.getElementById("telx").innerHTML = "Teletext off";
+ telxState = false;
+ alert( "telextext off" );
+ }
}\r
\r
function doItemCount()\r
\r
if( newState == 0 )\r
{\r
- // current media has stopped \r
+ // current media has stopped
onEnd();\r
}\r
else if( newState == 1 )\r
{\r
if( newState == 0 )\r
{\r
- // current media has stopped \r
+ // current media has stopped
onEnd();\r
}\r
else if( newState == 1 )\r
// disable logging\r
vlc.log.verbosity = -1;\r
\r
- if( ! inputTracker.disabled )\r
+ if( !inputTracker.disabled )
{\r
inputTracker.setValue(inputTracker.minVal);\r
inputTracker.setDisabled(true);\r