Commit b757e867 authored by Jean-Paul Saman's avatar Jean-Paul Saman

activex; sync test.html testpage with mozilla one.

parent 499e50d7
...@@ -16,8 +16,11 @@ ...@@ -16,8 +16,11 @@
<SCRIPT type="text/javascript" src="blueshoes-4.5/javascript/components/slider/Bs_Slider.class.js"></SCRIPT> <SCRIPT type="text/javascript" src="blueshoes-4.5/javascript/components/slider/Bs_Slider.class.js"></SCRIPT>
<SCRIPT language="JavaScript"><!-- <SCRIPT language="JavaScript"><!--
function init(){ function init()
{
inputTracker = new Bs_Slider(); inputTracker = new Bs_Slider();
if (inputTracker)
{
inputTracker.attachOnChange(onInputTrackerChange); inputTracker.attachOnChange(onInputTrackerChange);
inputTracker.attachOnSlideStart(onInputTrackerScrollStart); inputTracker.attachOnSlideStart(onInputTrackerScrollStart);
inputTracker.attachOnSlideEnd(onInputTrackerScrollEnd); inputTracker.attachOnSlideEnd(onInputTrackerScrollEnd);
...@@ -35,6 +38,7 @@ function init(){ ...@@ -35,6 +38,7 @@ function init(){
inputTracker.setSliderIcon('aluminumalloyvolcanic/horizontal_knob.gif', 15, 19); inputTracker.setSliderIcon('aluminumalloyvolcanic/horizontal_knob.gif', 15, 19);
inputTracker.useInputField = 0; inputTracker.useInputField = 0;
inputTracker.draw('inputTrackerDiv'); inputTracker.draw('inputTrackerDiv');
}
if( navigator.appName.indexOf("Microsoft Internet")==-1 ) if( navigator.appName.indexOf("Microsoft Internet")==-1 )
{ {
...@@ -47,14 +51,15 @@ function init(){ ...@@ -47,14 +51,15 @@ function init(){
else else
{ {
/* Explorer loads plugins asynchronously */ /* Explorer loads plugins asynchronously */
document.onreadystatechange=function() { document.onreadystatechange=function()
{
if( document.readyState == 'complete' ) if( document.readyState == 'complete' )
{ {
onVLCPluginReady(); onVLCPluginReady();
} }
} }
} }
}; }
function getVLC(name) function getVLC(name)
{ {
...@@ -71,12 +76,12 @@ function getVLC(name) ...@@ -71,12 +76,12 @@ function getVLC(name)
{ {
return document.getElementById(name); return document.getElementById(name);
} }
}; }
function onVLCPluginReady() function onVLCPluginReady()
{ {
updateVolume(0); updateVolume(0);
}; }
//--></SCRIPT> //--></SCRIPT>
...@@ -102,12 +107,14 @@ Insert VideoLAN.VLCPlugin.2 ...@@ -102,12 +107,14 @@ Insert VideoLAN.VLCPlugin.2
<param name="AutoLoop" value="False" /> <param name="AutoLoop" value="False" />
<param name="AutoPlay" value="False" /> <param name="AutoPlay" value="False" />
<param name="Volume" value="50" /> <param name="Volume" value="50" />
<param name="toolbar" value="true" />
<param name="StartTime" value="0" /> <param name="StartTime" value="0" />
<EMBED pluginspage="http://www.videolan.org" <EMBED pluginspage="http://www.videolan.org"
type="application/x-vlc-plugin" type="application/x-vlc-plugin"
version="VideoLAN.VLCPlugin.2" version="VideoLAN.VLCPlugin.2"
width="640" width="640"
height="480" height="480"
toolbar="true"
name="vlc"> name="vlc">
</EMBED> </EMBED>
</OBJECT> </OBJECT>
...@@ -129,12 +136,12 @@ Insert Slider widget ...@@ -129,12 +136,12 @@ Insert Slider widget
<INPUT type=button value="Stop" onClick='doStop();'> <INPUT type=button value="Stop" onClick='doStop();'>
&nbsp; &nbsp;
<INPUT type=button value=" << " onClick='doPlaySlower();'> <INPUT type=button value=" << " onClick='doPlaySlower();'>
<INPUT type=button value="Reverse" onClick='doReverse();'>
<INPUT type=button value=" >> " onClick='doPlayFaster();'> <INPUT type=button value=" >> " onClick='doPlayFaster();'>
<INPUT type=button value="Backward" onClick='doBackwardPlay(500);'> &nbsp;
<INPUT type=button value="Forward" onClick='doForwardPlay(500);'>
<INPUT type=button value="Fullscreen" onClick='getVLC("vlc").video.toggleFullscreen();'> <INPUT type=button value="Fullscreen" onClick='getVLC("vlc").video.toggleFullscreen();'>
<INPUT type=button value="Version" onClick='alert("vlc " + getVLC("vlc").VersionInfo);'> <INPUT type=button value="Version" onClick='alert("vlc " + getVLC("vlc").VersionInfo);'>
<INPUT type=button value=" State " onClick='doState();'> <INPUT type=button value=" State " onClick='alert("state: " + getVLC("vlc").input.state);'>
</TD><TD align="right"> </TD><TD align="right">
<SPAN style="text-align:center">Volume:</SPAN> <SPAN style="text-align:center">Volume:</SPAN>
<INPUT type=button value=" - " onClick='updateVolume(-10)'> <INPUT type=button value=" - " onClick='updateVolume(-10)'>
...@@ -147,7 +154,15 @@ Insert Slider widget ...@@ -147,7 +154,15 @@ Insert Slider widget
<INPUT type=button value="Prev" onClick='getVLC("vlc").playlist.prev();'> <INPUT type=button value="Prev" onClick='getVLC("vlc").playlist.prev();'>
<INPUT type=button value="Next" onClick='getVLC("vlc").playlist.next();'> <INPUT type=button value="Next" onClick='getVLC("vlc").playlist.next();'>
<INPUT type=button value="Clear All" onClick='getVLC("vlc").playlist.clear(); doItemCount();'> <INPUT type=button value="Clear All" onClick='getVLC("vlc").playlist.clear(); doItemCount();'>
<INPUT size=4 value="1:1" id="aspect"><INPUT type=submit value="AspectRatio" onClick="doAspectRatio(document.getElementById('aspect').value);"> 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"> </TD><TD align="right">
<INPUT type=button id="itemCount" value=" Items 0 " onClick='doItemCount();'> <INPUT type=button id="itemCount" value=" Items 0 " onClick='doItemCount();'>
<INPUT size=4 value="" id="removeid"><INPUT type=submit value="Delete" onClick="doRemoveItem(document.getElementById('removeid').value);"> <INPUT size=4 value="" id="removeid"><INPUT type=submit value="Delete" onClick="doRemoveItem(document.getElementById('removeid').value);">
...@@ -187,6 +202,20 @@ Verbosity: ...@@ -187,6 +202,20 @@ Verbosity:
<INPUT type=button value="get position" onClick='doGetPosition();'> <INPUT type=button value="get position" onClick='doGetPosition();'>
</TD> </TD>
</TR> </TR>
<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> </TABLE>
<SCRIPT language="javascript"> <SCRIPT language="javascript">
<!-- <!--
...@@ -194,105 +223,130 @@ Verbosity: ...@@ -194,105 +223,130 @@ Verbosity:
var rate = 0; var rate = 0;
var prevState = 0; var prevState = 0;
var monitorTimerId = 0; var monitorTimerId = 0;
var rateTimerId = 0; var inputTracker;
var inputTrackerScrolling = false; var inputTrackerScrolling = false;
var inputTrackerIgnoreChange = false; var inputTrackerIgnoreChange = false;
var telxState = false;
function doSetSlider() function doSetSlider()
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if (vlc.input)
{
// set slider to new position // set slider to new position
if( vlc )
vlc.input.time = (vlc.input.length/2); vlc.input.time = (vlc.input.length/2);
} }
};
function doGetPosition() function doGetPosition()
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if (vlc.input)
{
// set slider to new position // set slider to new position
if (vlc)
alert( "position is " + vlc.input.time); alert( "position is " + vlc.input.time);
} }
};
function doForwardPlay(speed)
{
if (rateTimerId == 0)
{
rateTimerId = setInterval("ratechange()", speed);
rate = speed;
}
else rate = rate + speed;
};
function doBackwardPlay(speed)
{
if (rateTimerId == 0)
{
rateTimerId = setInterval("ratechange()", speed);
rate = -speed;
}
else rate = rate - speed;
};
function ratechange() function doReverse(rate)
{ {
if (rateTimerId != 0)
{
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
vlc.input.time = vlc.input.time + rate; if( vlc )
} vlc.input.rate = -1.0 * vlc.input.rate;
}; }
function doVerbosity(value) function doVerbosity(value)
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if( vlc )
{
vlc.log.verbosity = vlc.log.verbosity + value; vlc.log.verbosity = vlc.log.verbosity + value;
document.getElementById("verbosity").value = vlc.log.verbosity; document.getElementById("verbosity").value = vlc.log.verbosity;
}; }
}
function doAudioChannel(value) function doAudioChannel(value)
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if( vlc )
vlc.audio.channel = parseInt(value); vlc.audio.channel = parseInt(value);
}; }
function doAudioTrack(value) function doAudioTrack(value)
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if( vlc )
{
vlc.audio.track = vlc.audio.track + value; vlc.audio.track = vlc.audio.track + value;
document.getElementById("trackTextField").innerHTML = vlc.audio.track; document.getElementById("trackTextField").innerHTML = vlc.audio.track;
}; }
}
function doAspectRatio(value) function doAspectRatio(value)
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if( vlc )
vlc.video.aspectRatio = value; vlc.video.aspectRatio = value;
document.getElementById("aspect").value = vlc.video.aspectRatio; }
function doSubtitle(value)
{
var vlc = getVLC("vlc");
if( vlc )
{
vlc.video.subtitle = vlc.video.subtitle + value;
document.getElementById("spuTextField").innerHTML = vlc.video.subtitle;
}
}
function doTelxPage(value)
{
var vlc = getVLC("vlc");
if( vlc )
vlc.video.teletext = parseInt(value);
}
function doToggleTeletext()
{
var vlc = getVLC("vlc");
if( vlc )
{
vlc.video.toggleTeletext();
if (telxState)
{
document.getElementById("telx").innerHTML = "Teletext on";
telxState = true;
}
else
{
document.getElementById("telx").innerHTML = "Teletext off";
telxState = false;
}
}
} }
function doItemCount() function doItemCount()
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if( vlc )
{
var count = vlc.playlist.itemCount; var count = vlc.playlist.itemCount;
document.getElementById("itemCount").value = " Items " + count + " "; document.getElementById("itemCount").value = " Items " + count + " ";
}; }
}
function doRemoveItem(item) function doRemoveItem(item)
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if( vlc )
vlc.playlist.removeItem(item); vlc.playlist.removeItem(item);
}; }
function doMessages() function doMessages()
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if( vlc )
{
if( vlc.log.messages.count > 0 ) if( vlc.log.messages.count > 0 )
{ {
// there is one or more messages in the log // there is one or more messages in the log
...@@ -308,14 +362,18 @@ function doMessages() ...@@ -308,14 +362,18 @@ function doMessages()
// clear the log once finished to avoid clogging // clear the log once finished to avoid clogging
vlc.log.messages.clear(); vlc.log.messages.clear();
} }
}; }
}
function updateVolume(deltaVol) function updateVolume(deltaVol)
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if( vlc )
{
vlc.audio.volume += deltaVol; vlc.audio.volume += deltaVol;
document.getElementById("volumeTextField").innerHTML = vlc.audio.volume+"%"; document.getElementById("volumeTextField").innerHTML = vlc.audio.volume+"%";
}; }
}
function formatTime(timeVal) function formatTime(timeVal)
{ {
...@@ -332,12 +390,15 @@ function formatTime(timeVal) ...@@ -332,12 +390,15 @@ function formatTime(timeVal)
return timeHour+":"+timeMin+":"+timeSec; return timeHour+":"+timeMin+":"+timeSec;
else else
return timeMin+":"+timeSec; return timeMin+":"+timeSec;
}; }
function doState() function doState()
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
var newState = vlc.input.state; var newState = 0;
if( vlc )
newState = vlc.input.state;
if( newState == 0 ) if( newState == 0 )
{ {
...@@ -370,31 +431,25 @@ function doState() ...@@ -370,31 +431,25 @@ function doState()
onStop(); onStop();
} }
else if( newState == 6 ) else if( newState == 6 )
{
// current media is playing forward
onForward();
}
else if( newState == 7 )
{
// current media is playing backward
onBackward();
}
else if( newState == 8 )
{ {
// current media has ended // current media has ended
onEnd(); onEnd();
} }
else if( newState == 9 ) else if( newState == 7 )
{ {
// current media encountered error // current media encountered error
onError(); onError();
} }
}; }
function monitor() function monitor()
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
var newState = vlc.input.state; var newState = 0;
if( vlc )
{
newState = vlc.input.state;
if( vlc.log.messages.count > 0 ) if( vlc.log.messages.count > 0 )
{ {
...@@ -412,6 +467,7 @@ function monitor() ...@@ -412,6 +467,7 @@ function monitor()
// clear the log once finished to avoid clogging // clear the log once finished to avoid clogging
vlc.log.messages.clear(); vlc.log.messages.clear();
} }
}
if( prevState != newState ) if( prevState != newState )
{ {
...@@ -446,21 +502,11 @@ function monitor() ...@@ -446,21 +502,11 @@ function monitor()
onStop(); onStop();
} }
else if( newState == 6 ) else if( newState == 6 )
{
// current media is playing forward
onForward();
}
else if( newState == 7 )
{
// current media is playing backward
onBackward();
}
else if( newState == 8 )
{ {
// current media has ended // current media has ended
onEnd(); onEnd();
} }
else if( newState == 9 ) else if( newState == 7 )
{ {
// current media encountered error // current media encountered error
onError(); onError();
...@@ -484,6 +530,8 @@ function doGo(targetURL) ...@@ -484,6 +530,8 @@ function doGo(targetURL)
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if( vlc )
{
vlc.playlist.clear(); vlc.playlist.clear();
while( vlc.playlist.itemCount > 0 ) while( vlc.playlist.itemCount > 0 )
{ {
...@@ -513,25 +561,25 @@ function doGo(targetURL) ...@@ -513,25 +561,25 @@ function doGo(targetURL)
alert("cannot play at the moment !"); alert("cannot play at the moment !");
} }
doItemCount(); doItemCount();
if (rateTimerId != 0)
{
clearInterval("ratechange()");
} }
rateTimerId = 0; }
};
function doAdd(targetURL) function doAdd(targetURL)
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
var options = new Array(":vout-filter=deinterlace", ":deinterlace-mode=linear"); var options = new Array(":vout-filter=deinterlace", ":deinterlace-mode=linear");
if( vlc )
{
vlc.playlist.add(targetURL); vlc.playlist.add(targetURL);
doItemCount(); doItemCount();
}; }
}
function doPlayOrPause() function doPlayOrPause()
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if( vlc )
{
if( vlc.playlist.isPlaying ) if( vlc.playlist.isPlaying )
{ {
vlc.playlist.togglePause(); vlc.playlist.togglePause();
...@@ -551,35 +599,37 @@ function doPlayOrPause() ...@@ -551,35 +599,37 @@ function doPlayOrPause()
vlc.log.verbosity = -1; vlc.log.verbosity = -1;
alert('nothing to play !'); alert('nothing to play !');
} }
if (rateTimerId != 0)
{
clearInterval("ratechange()");
} }
rateTimerId = 0; }
};
function doStop() function doStop()
{ {
getVLC("vlc").playlist.stop(); var vlc = getVLC("vlc");
if( vlc )
vlc.playlist.stop();
if( monitorTimerId != 0 ) if( monitorTimerId != 0 )
{ {
clearInterval(monitorTimerId); clearInterval(monitorTimerId);
monitorTimerId = 0; monitorTimerId = 0;
} }
onStop(); onStop();
}; }
function doPlaySlower() function doPlaySlower()
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if( vlc )
vlc.input.rate = vlc.input.rate / 2; vlc.input.rate = vlc.input.rate / 2;
}; }
function doPlayFaster() function doPlayFaster()
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if( vlc )
vlc.input.rate = vlc.input.rate * 2; vlc.input.rate = vlc.input.rate * 2;
}; }
/* events */ /* events */
...@@ -587,101 +637,107 @@ function onOpen() ...@@ -587,101 +637,107 @@ function onOpen()
{ {
document.getElementById("state").innerHTML = "Opening..."; document.getElementById("state").innerHTML = "Opening...";
document.getElementById("PlayOrPause").value = "Pause"; document.getElementById("PlayOrPause").value = "Pause";
}; }
function onBuffer() function onBuffer()
{ {
document.getElementById("state").innerHTML = "Buffering..."; document.getElementById("state").innerHTML = "Buffering...";
document.getElementById("PlayOrPause").value = "Pause"; document.getElementById("PlayOrPause").value = "Pause";
}; }
function onPlay() function onPlay()
{ {
document.getElementById("state").innerHTML = "Playing..."; document.getElementById("state").innerHTML = "Playing...";
document.getElementById("PlayOrPause").value = "Pause"; document.getElementById("PlayOrPause").value = "Pause";
onPlaying(); onPlaying();
}; }
function onForward()
{ // Event is reserved for future enhancements
document.getElementById("state").innerHTML = "Forward playing...";
};
function onBackward()
{ // Event is reserved for future enhancements
document.getElementById("state").innerHTML = "Backward playing...";
};
function onEnd() function onEnd()
{ {
document.getElementById("state").innerHTML = "End..."; document.getElementById("state").innerHTML = "End...";
}; }
var liveFeedText = new Array("Live", "((Live))", "(( Live ))", "(( Live ))"); var liveFeedText = new Array("Live", "((Live))", "(( Live ))", "(( Live ))");
var liveFeedRoll = 0; var liveFeedRoll = 0;
function onPlaying() function onPlaying()
{ {
if( ! inputTrackerScrolling ) if( !inputTrackerScrolling )
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
var info = document.getElementById("info"); var info = document.getElementById("info");
if( vlc )
{
var mediaLen = vlc.input.length; var mediaLen = vlc.input.length;
inputTrackerIgnoreChange = true; inputTrackerIgnoreChange = true;
if( mediaLen > 0 ) if( mediaLen > 0 )
{ {
// seekable media // seekable media
if( inputTracker )
{
if( inputTracker.maxVal == 1.0 ) if( inputTracker.maxVal == 1.0 )
{ {
inputTracker.setDisabled(false); inputTracker.setDisabled(false);
inputTracker.maxVal = 1.0; inputTracker.maxVal = 1.0;
} }
inputTracker.setValue(vlc.input.position); inputTracker.setValue(vlc.input.position);
}
info.innerHTML = formatTime(vlc.input.time)+"/"+formatTime(mediaLen); info.innerHTML = formatTime(vlc.input.time)+"/"+formatTime(mediaLen);
} }
else else
{ {
// non-seekable "live" media // non-seekable "live" media
if( inputTracker )
{
if( inputTracker.maxVal != 0.0 ) if( inputTracker.maxVal != 0.0 )
{ {
inputTracker.maxVal = 0.0; inputTracker.maxVal = 0.0;
inputTracker.setValue(0.0); inputTracker.setValue(0.0);
inputTracker.setDisabled(true); inputTracker.setDisabled(true);
} }
}
liveFeedRoll = liveFeedRoll & 3; liveFeedRoll = liveFeedRoll & 3;
info.innerHTML = liveFeedText[liveFeedRoll++]; info.innerHTML = liveFeedText[liveFeedRoll++];
} }
inputTrackerIgnoreChange = false; inputTrackerIgnoreChange = false;
} }
}; }
}
function onPause() function onPause()
{ {
document.getElementById("state").innerHTML = "Paused..."; document.getElementById("state").innerHTML = "Paused...";
document.getElementById("PlayOrPause").value = " Play "; document.getElementById("PlayOrPause").value = " Play ";
}; }
function onStop() function onStop()
{ {
// disable logging // disable logging
var vlc = getVLC("vlc");
if( vlc )
vlc.log.verbosity = -1; vlc.log.verbosity = -1;
if( ! inputTracker.disabled ) if( inputTracker )
{
if( !inputTracker.disabled )
{ {
inputTracker.setValue(inputTracker.minVal); inputTracker.setValue(inputTracker.minVal);
inputTracker.setDisabled(true); inputTracker.setDisabled(true);
} }
}
document.getElementById("info").innerHTML = "-:--:--/-:--:--"; document.getElementById("info").innerHTML = "-:--:--/-:--:--";
document.getElementById("state").innerHTML = "Stopped..."; document.getElementById("state").innerHTML = "Stopped...";
document.getElementById("PlayOrPause").value = " Play "; document.getElementById("PlayOrPause").value = " Play ";
}; }
function onError() function onError()
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
document.getElementById("state").innerHTML = "Error..."; document.getElementById("state").innerHTML = "Error...";
if( vlc )
{
if( vlc.log.messages.count > 0 ) if( vlc.log.messages.count > 0 )
{ {
// there is one or more messages in the log // there is one or more messages in the log
...@@ -698,23 +754,26 @@ function onError() ...@@ -698,23 +754,26 @@ function onError()
// clear the log once finished to avoid clogging // clear the log once finished to avoid clogging
vlc.log.messages.clear(); vlc.log.messages.clear();
} }
}; }
}
function onInputTrackerScrollStart() function onInputTrackerScrollStart()
{ {
inputTrackerScrolling = true; inputTrackerScrolling = true;
}; }
function onInputTrackerScrollEnd(inputTracker, value, pos) function onInputTrackerScrollEnd(inputTracker, value, pos)
{ {
inputTrackerScrolling = false; inputTrackerScrolling = false;
}; }
function onInputTrackerChange(inputTracker, value, pos) function onInputTrackerChange(inputTracker, value, pos)
{ {
if( ! inputTrackerIgnoreChange ) if( !inputTrackerIgnoreChange )
{ {
var vlc = getVLC("vlc"); var vlc = getVLC("vlc");
if( vlc )
{
if( (vlc.input.state == 3) && (vlc.input.position != value) ) if( (vlc.input.state == 3) && (vlc.input.position != value) )
{ {
var info = document.getElementById("info"); var info = document.getElementById("info");
...@@ -722,7 +781,9 @@ function onInputTrackerChange(inputTracker, value, pos) ...@@ -722,7 +781,9 @@ function onInputTrackerChange(inputTracker, value, pos)
info.innerHTML = formatTime(vlc.input.time)+"/"+formatTime(vlc.input.length); info.innerHTML = formatTime(vlc.input.time)+"/"+formatTime(vlc.input.length);
} }
} }
}; }
}
//--> //-->
</SCRIPT> </SCRIPT>
</BODY> </BODY>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment