Du kan, hvis siden hentes direkte ind i medieplayeren og du bruger parameteret HTMLview i din ASX: <PARAM name="HTMLview" value="
http://www.domaene.dk/htmlview.htm"/>Hvis du ønsker at gøre det i en hjemmeside, så skal du nok ind og have fat i playerens 'playState' som i:
<script language="JScript" for="MediaPlayer" event="playStateChange(NewState)" type="text/jscript">
if (MediaPlayer.playState == 8) {
MediaPlayer.close();
document.getElementById('imgContainer').innerHTML = "<a href="#" target="_blank" onFocus="this.blur();"><img src="images/grafik.gif" width="320" height="240" alt="" border="0"></a>";
// alert('Test af playState');
}
</script>
OBS:
Scriptet skal på siden indsættes efter objectet.
id="MediaPlayer" i <object>.
id="imgContainer" i <div> ovenpå dit object.
playState ref.:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors/reference/properties/playstate.aspVær speciel opmærksom på at du bør bruge [MediaPlayer.close();] og ikke [MediaPlayer.controls.stop();] som man ellers ville bruge til at stoppe afspilningen med, da alene close(); fjerner objectets videofelt (men ikke knapper o.s.v.) ...