Har tænkt mig at bruge denne player:
<HTML><HEAD><TITLE></TITLE>
<SCRIPT language=JavaScript>
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</SCRIPT>
</HEAD>
<BODY bgColor=#ffffff leftMargin=0 background=nset_14_files/pop_playerbg4.gif topMargin=0 onload="loader();MM_preloadImages('imgs/pl_full2.gif')" marginheight="0" marginwidth="0">
<TABLE height=557 cellSpacing=0 cellPadding=0 width=339 border=0>
<TBODY>
<TR>
<TD width=10 height=242><IMG height=30 src="nset_14_files/x.gif" width=10></TD>
<TD background="load.gif" width="320" align="center" height="240" width=320 colSpan=2 height=242>
<OBJECT id=MediaPlayer1 codeBase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715
type=application/x-oleobject height=240 standby="Loading Microsoft® Windows® Media Player components..." width=320
classid=CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95>
<PARAM NAME="AutoStart" VALUE="False"><PARAM NAME="FileName" VALUE="
http://www.dk4.dk/ (...) NAME="ShowControls" VALUE="False"><PARAM NAME="ShowStatusBar" VALUE="False"><PARAM NAME="TransparentAtStart" VALUE="True"><PARAM NAME="AnimationAtStart" VALUE="False">
<embed type="application/x-mplayer2" pluginspage="
http://www.microsoft.com/ (...) src="/diverse_tests/user_asx/canonnti_kat1.asx"
filename="
http://www.dk4.dk/ (...) autostart=False showcontrols=False showstatusbar="False"
transparentatstart="True" animationatstart="True"> </embed>
</OBJECT></TD>
<TD width=10 height=242> </TD></TR>
<TR>
<TD width=10 height=20> </TD>
<TD width=160 height=20><A
onmouseover="swap(image1,'imgs/pl_play2.gif')"
onclick=document.MediaPlayer1.Play()
onmouseout="swap(image1,'imgs/pl_play1.gif')"
href="nset_14.htm#"><IMG
src="nset_14_files/pl_play3.gif" border=0 name=image1></A><A
onmouseover="swap(image2,'imgs/pl_pause2.gif')" onclick=PauseClick()
onmouseout="swap(image2,'imgs/pl_pause1.gif')"
href="nset_14.htm#"><IMG
src="nset_14_files/pl_pause1.gif" border=0 name=image2></A><A
onmouseover="swap(image3,'imgs/pl_stop2.gif')" onclick=StopClick()
onmouseout="swap(image3,'imgs/pl_stop1.gif')"
href="nset_14.htm#"><IMG id=image3
src="nset_14_files/pl_stop3.gif" border=0 name=image3></A></TD>
<TD align=right width=160 height=20><A onclick=DisplaySize(3)
href="nset_14.htm#"><IMG
onmouseover="MM_swapImage('Image1','','imgs/pl_full2.gif',1)"
onmouseout=MM_swapImgRestore() height=17 src="nset_14_files/pl_full1.gif"
width=77 border=0 name=Image1></A></TD>
<TD width=10 height=20> </TD></TR>
<TR>
<TD width=10> </TD>
<TD width=320 colSpan=2> </TD>
<TD width=10> </TD></TR></TBODY></TABLE>
<P> </P>
<P> </P>
<P>
<SCRIPT language=JavaScript>
<!--
if ( navigator.appName == "Netscape" )
{
navigator.plugins.refresh();
}
//-->
</SCRIPT>
<SCRIPT language=JavaScript>
var bControl;
function swap(whichImage, whatURL){
if (whichImage.src.indexOf('_hi') == -1) {
whichImage.src = whatURL;
}
}
function StopClick(){
document.MediaPlayer1.Stop();
if (bControl == true){
document.MediaPlayer1.CurrentPosition=0;
} else {
document.MediaPlayer1.SetCurrentPosition(0);
}
}
function PauseClick(){
if (bControl == true) {
if (document.MediaPlayer1.PlayState == 2){
document.MediaPlayer1.Pause();
}
} else {
if (document.MediaPlayer1.GetPlayState() == 2){
document.MediaPlayer1.Pause();
}
}
}
function OnDSPlayStateChangeEvt (oldState, newState){
//function OnDSPlayStateChangeEvt(oldState, newState){
doPlayStateChanges(oldState,newState);
}
function loader(){
if ((navigator.userAgent.indexOf('IE') > -1) && (navigator.platform == "Win32")) {
bControl = true;
} else {
var plugIn = document.MediaPlayer1;
bControl = false;
document.appObs.setByProxyDSPlayStateChangeObserver(plugIn,true); // listen for NewStream Event
}
document.MediaPlayer1.Play();
}
function doPlayStateChanges(oldState,newState){
timerID = setTimeout("document.image1.src = \"imgs/pl_play1.gif\";",0);
timerID = setTimeout("document.image2.src = \"imgs/pl_pause1.gif\";",0);
timerID = setTimeout("document.image3.src = \"imgs/pl_stop1.gif\";",0);
switch(newState) {
case 0:
timerID = setTimeout("document.image3.src = \"imgs/pl_stop3.gif\";",0);
break;
case 1:
timerID = setTimeout("document.image2.src = \"imgs/pl_pause3.gif\";",0);
break;
case 2:
timerID = setTimeout("document.image1.src = \"imgs/pl_play3.gif\";",0);
break;
}
}
function DisplaySize (setting)
{
if (navigator.appName == "Netscape")
{document.MediaPlayer1.SetDisplaySize(setting)}
else
{document.MediaPlayer1.DisplaySize = setting}
}
// This function receives an integer from the buttons above and resets the current
// position of the file to that marker.
function seekToMarker(iWhichMarker){
if ((navigator.userAgent.indexOf("IE") > -1) && (navigator.platform == "Win32")) {
// This is an error handler. If the user tries to scan to a marker which doesn't
// exist, the player will pop an error message. By using this code, we
// can create a custom error message.
if (iWhichMarker <= document.MediaPlayer1.MarkerCount) {
// This resets the current marker in the file.
document.MediaPlayer1.CurrentMarker = iWhichMarker;
} else {
alert("This Marker doesn't exist.");
}
} else {
if (iWhichMarker <= document.MediaPlayer1.GetMarkerCount()) {
document.MediaPlayer1.SetCurrentMarker(iWhichMarker);
} else {
alert("This Marker doesn't exist.");
}
}
}
</SCRIPT>
<SCRIPT language=Jscript event=PlayStateChange(oldState,newState)
for=MediaPlayer1>
doPlayStateChanges(oldState, newState);
</SCRIPT>
</P></BODY></HTML>