在播放器錯誤的時候,或者用戶點擊鼠標右鍵會彈出對話框,其中有url的地址
這個可以通過腳本來防止:參看以下的html代碼:
<!doctype html public "-//W
<html>
<head>
<title> 測試頁面 </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="www.liumeiti.org Programmer">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<script LANGUAGE="VBScript">
Sub player_OnErrorMessage(uSeverity, uRMACode, uUserCode, pUserString, pMoreInfoURL, pErrorString)
select case player.GetLastErrorRMACode()
case -2147221496
window.alert("找不到文件")
case -2147221433,-2147221428,-2147221417,-2147217468
window.alert("無法定位real服務器!")
case else
window.alert("發(fā)生未知錯誤")
end select
End Sub
</script>
<body>
<object ID="player" CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" WIDTH="373" HEIGHT="290">
<param name="_ExtentX" value="9869">
<param name="_ExtentY" value="741">
<param name="AUToSTART" value="-1">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NoLABELS" value="-1">
<param name="SRC" value="rtsp://localhost/test.rm">
<param name="CoNSoLE" value="clip1">
<param name="LooP" value="0">
<param name="NUMLooP" value="0">
<param name="CENTER" value="0">
<param name="MAINTAINASPECT" value="0">
<param name="BACKGRoUNDCoLoR" value="#000000">
<PARAM NAME="CONTROLS" VALUE="Imagewindow,ControlPanel,StatusBar">
</object>
<script language="javascript">
player.SetEnableContextMenu(false);
player.SetWantErrors(true);
</script>
</body>
</html>