在播放器错误的时候,或者用户点击鼠标右键会弹出对话框,其中有url的地址
这个可以通过脚本来防止。参看以下的html代码:
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<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("发生未知错误")
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>
Related posts:
- Inserting a Windows Media Player in a web page
- 网页媒体播放器代码详解
- 通过POST方式获取Helix Server的在线信息
- 让您的插件设置页面符合 WordPress 2.5 的后台风格
- 本站目前使用的插件列表
- RMVB压制问题集锦
- RealMedia 组件和 RealPlayer 可能的冲突
- 如何让您当前主题支持 Wordpress 2.3 的 Tags 功能 2
- 如何让您当前主题支持 Wordpress 2.3 的 Tags 功能 1
- 原来错误信息也可以这么尿性
Tags: Code, RealPlayer, Web

