社区
JavaScript
帖子详情
[100分]在网页上点击一个aa.rm,如何设置跳出realplay来播放它,急等!
zsq666
2004-10-09 08:34:35
最好有代码!!
...全文
200
9
打赏
收藏
[100分]在网页上点击一个aa.rm,如何设置跳出realplay来播放它,急等!
最好有代码!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
风斧
2004-10-09
打赏
举报
回复
我也想知道,如果客户端没有安装REALONE,提示下载插件或播放器应该怎么做呢?
clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA:这个ID是怎么来的呢?
kingchang2000
2004-10-09
打赏
举报
回复
一般如果客户端装了realplay/realone,
系统自己可以根据MIME查找对应打开的文件的程序,
如果没有找到,会提示出现文件保存框。
所以用<a></a>就可以啦
blestcc
2004-10-09
打赏
举报
回复
就用普通的超级链接就行了吧
meizz
2004-10-09
打赏
举报
回复
稻草人, 加个target吧:
<a href="07.rm" target="_blank">a</a>
blues-star
2004-10-09
打赏
举报
回复
<a href="E:\music & songs\07.rm">a</a>
多菜鸟
2004-10-09
打赏
举报
回复
<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="100" height="100">
<embed src="aa.rm" width="100" height="100"></embed>
</object>
这样子行不行啊?你试试?
zsq666
2004-10-09
打赏
举报
回复
up!!!
lgue
2004-10-09
打赏
举报
回复
第一步,在終端安裝realplay
第二步,寫代碼 <a href="aa.rm">aa.rm</a>
ok
樓上的好強,是傻瓜版解決方案。
qhlkj
2004-10-09
打赏
举报
回复
一、插入RealPlayer ActiveX对象(如果要进行测试,需要先安装RealPlayer播放器)
假定以下代码包含在video.php文档中(该文件将在主页面中通过<iframe>进行链接)。 <object width="320"
height="250" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">
<param name="CONTROLS" value="ImageWindow">
<param name="CONSOLE" value="Video">
<param name="CENTER" value="TRUE">
<param name="MAINTAINSPECT" value="TRUE">
</object> //定义播放界面
<object width="320" height="30" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">
<param name="CONTROLS" value="StatusBar">
<param name="CONSOLE" value="Video">
</object> //定义状态栏
<object width="320" height="30" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">
<param name="CONTROLS" value="ControlPanel">
<param name="CONSOLE" value="Video">
<param name="SRC" value="<?php echo getsrc(); ?>">
<param name="AUTOSTART" value="TRUE">
<param name="PREFETCH" value="0">
<param name="LOOP" value="0">
<param name="NUMLOOP" value="0">
</object> //定义控制面板
其中,CONTROLS参数用来指定播放器的控件外观,可以用多个控件进行组合,并通过CONSOLE参数进行关联。
有关param参数,读者可以参阅RealPlayer官方网站http://service.real.com/help/library/guides/production/htmfiles/control.htm。
这里的SRC参数尤为重要,用来指定视频流文件的URL地址。这里笔者使用PHP代码的方法动态的指定SRC,读者也可以使用其它如ASP,或完全通过
JavaScript 实现。
二、使用DHTML动态控制RealPlayer控件的播放
小技巧:<IFRAME>的妙用。由于为RealPlayer控件指定新的SRC需要刷新页面,使用<IFRAME>可以把RealPlayer控件嵌入到单独的页面中,这样,动态刷新就是在<IFRAME>内进行,不会影响用户观看页面其它内容。
以下代码包含在主页面中:
<IFRAME id="iVideo" SRC="video.php" Width=500
Height=345 frameborder=0 SCROLLING="no">
</IFRAME>,其中,video.php文件用力显示RealPlayer控件。
下面我们加入简单的JavaScript 代码用来控制视频的播放。
<script language="JavaScript">
function play(filename){
top.document.all("iVideo").src = "video.php?src="+filename;
} // iVideo 是刚刚定义的IFRAME 的标识符
</script>
我们可以使用javascript控制RealPlayer插件更复杂的功能,如提取视频的长宽、测试用户的网络速率、自定义播放事件等等。关于RealPlayer
ActiveX开发的具体细节,请参阅RealPlayer官方网站http://service.real.com/help/library/guides/extend/embed.htm。
我们假设有一个视频文件,其URL为http://YourURL/filename.ram,那么我们就可以这样定义:
<a href="JavaScript:play('http://YourURL/filename.ram')">文件1</a>,如果文件是在本地,URL也可以为相对路径。
三、检测用户是否安装RealPlayer播放器
在页面的<head></head>部分加入以下JavaScript代码,用以检测用户是否安装RealPlayer播放器:
<SCRIPT LANGUAGE=JavaScript>
<!--
var RealMode=0;
var RealPlayer5=0;
var RealPlayer4=0;
var RealPlayerG2=0;
if (navigator.userAgent.indexOf("MSIE")< 0 ){
numPlugins = navigator.plugins.length;
for (i = 0; i < numPlugins; i++){
plugin = navigator.plugins[i];
if (plugin.name.substring(0,10)=="RealPlayer"){
RealMode=1;
}
}
}
// 以下代码通过VBScript的CreateObject()函数动态的创建RealPlayer对象
document.write('<SCRIPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
document.write('RealPlayerG2 = (NOT IsNull(CreateObject("rmocx.RealPlayer
G2 Control")))\n');
document.write('RealPlayer5 = (NOT IsNull(CreateObject("RealPlayer.RealPlayer(tm)
ActiveX Control (32-bit)")))\n');
document.write('RealPlayer4 = (NOT IsNull(CreateObject("RealVideo.RealVideo(tm)
ActiveX Control (32-bit)")))\n');
document.write('</SCRIPT\> \n');
if ( RealPlayerG2 || RealPlayer5 || RealPlayer4 ){
//可以在此处添加<object>对象
}else if ( RealMode ){ // NetScape浏览器用户
// 可以在此处加入<embed>对象
}else{
window.location.replace("install.htm"); // 转入install.htm页面指导用户进行安装
}
-->
</Script>
html之object标签的classid收集
--------------------------- 这是
real
play
播放
器的代码--------------------------------------- 这是
real
play
播放
器的代码 ---------------------------关闭窗口无提示 ------------------------------------------
linux人门学习笔记
1.登陆名:root2.startx进入linux的图形界面3.立刻进行关机 shutdown -h now 现在重新启动计算机 shutdown -r now 现在重新启动计算机 reboot4.以普通用户登录后,可以在登...
玩转windows XP
1、最全的windows操作系统快捷键 一、常见用法: F1 显示当前程序或者windows的帮助内容。 F2 当你选中
一个
文件的话,这意味着“重命名” F3 当你在桌面上的时候是打开“查找:所有文件”对话框 F10或ALT 激活当前程序的菜单栏 windows键或CTRL+ESC
模糊测试--强制性安全漏洞发掘
文档
分
享地址链接:链接:http://pan.baidu.com/s/1dDeROHj 密码:o15z 前 言 我知道"人类和鱼类能够和平共处" 。 --George W. Bush, 2000年9月29日 简介 模糊测试的概念至少已经流传了20年,但是直到最近才引起广泛的关注。安全漏洞困扰了许多流行的客户端应用程序,包括Microsoft的Internet Explorer、W
linux个人学习记录
Linux初步学习记录
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章