проблема использования Win Media Mobile ActiveX
От: vlad_grish  
Дата: 22.02.07 12:00
Оценка:
При обновлении (рефреш) странички или при переходе на другую страниу — на экране остается медиа плэйер с предыдущей страницы. Таким образом если мы обновляем страницу — то на экране видим два медиа плейера причем старый перекрывает актуальный.

Если кто-нибудь уже сталкивался с подобной проблемой на комуникаторах — поделитесь путями ее решения. текст страници приведен ниже.



<%@ Page Language="C#" AutoEventWireup="true" CodeFile="VideoSurveillance.aspx.cs" Inherits="VideoSurveillance" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
</head>
<body onunload="OnUnload()">
<form id="form1" runat="server">
</form>
<table WIDTH=200 bgcolor="#6699cc">
<TR >
<TD style="width: 218px; height: 100px">
<object id="MyPlayer"
classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" height="100" width="100">
<param name="AutoStart" value="False">
<param name="UIMode" value="none">
</object>
</TD>
</TR>

<TR>
<TD style="width: 218px; height: 69px;">
<input id="Button1" type="button" value="Up" onclick="Up()" />
<input id="Button2" type="button" value="Down" onclick="Down()" />
<input id="Button3" type="button" value="Play" onclick="Play()" />
<input id="Button4" type="button" value="Close" onclick="Close()" />
</TD>
</TR>
</table>


function OnUnload()
{
alert("stop");
MyPlayer.controls.stop();
MyPlayer.height=1;
MyPlayer.width=1;
}
function Up()
{
alert("Up");
MyPlayer.height=100;
MyPlayer.width=100;
}
function Close()
{
alert("Close");
MyPlayer.close();
}
function Down()
{
alert("Down");
MyPlayer.height=1;
MyPlayer.width=1;

}
function Play()
{
MyPlayer.URL = "http://.../test.wmv";
MyPlayer.controls.play();
}

</script>

</body>
</html>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.