社区
JavaScript
帖子详情
[100分]在网页上点击一个aa.rm,如何设置跳出realplay来播放它,急等!
zsq666
2004-10-09 08:34:35
最好有代码!!
...全文
162
9
打赏
收藏
[100分]在网页上点击一个aa.rm,如何设置跳出realplay来播放它,急等!
最好有代码!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
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>
相关推荐
WMV弹窗打包工具v9.0(WMV弹窗打包器)
绿色,免安装WMV文件弹窗打包工具,无需安装直接使用, 支持wmv/wma/asf格式打包弹窗,可以在media
play
,
real
play
,
real
one,暴风影音等
播放
器中加入弹窗广告推广,不影响
播放
质量和
播放
速度。 支持多种广告推广表现形式,典型的推广方式如下: 1、显示指定秒数广告后开始
播放
; 2、要求客户
点击
几个指定的广告后开始
播放
; 3、要求用户输入指定的校验密码后
播放
; 等等广告推广形式均支持;可以设定广告窗口的高和宽,并可以统计推广的用户身份; 注意:打包工具仅仅是让打包后的文件弹出指定
网页
,如果希望打包后的文件弹窗后可以继续
播放
,必须配合服务器端使用,需要购买整套系统。
real
Play
播放
时弹出
网页
解决方案
real
Play
在
播放
一些.
rm
或.
rm
vb文件时,放着放着就会打开
一个
弹出
网页
(有时该弹出
网页
会包含病毒或木马),其实这是
RM
文件制作者做广告的
一个
方法,去掉弹窗的方法有3种: 1. 将C:/Program Files/
Real
/
Real
Play
er/rpplugins/rpwe3260.dll重命名为rpwe3260.dll.bak,但此法同时会去除
Real
Play
捆绑的浏览器 2. 推荐使用
ubuntu中
播放
rm
格式文件
utuntu下
real
play
安装上后,默认在我的机子上只有视频没有声音。从网上搜索找到解决办法: 从“包管理器”中安装alsa-oss; 管理员权限编辑/usr/bin/
real
play
,在#!/bin/
real
play
之后起行加入xport LD_PRELOAD="/usr/lib/libaoss.so"并保存退出,将
rm
文件关联到
real
play
,
点击
就可以正常播
Real
Play
er去除广告三法
Real
Play
在
播放
一些.
rm
或.
rm
vb文件时,放着放着就会打开
一个
弹出
网页
,其实这是
RM
文件制作者做广告的
一个
方法,去掉弹窗的方法有3种:1.将C:/Program Files/
Real
/
Real
Play
er/rpplugins/rpwe3260.dll重命名为rpwe3260.dll.bak,但此法同时会去除
Real
Play
捆绑的浏览器2.使用暴风影音来
播放
RM
文件3.使用
RM
弹窗广告清除
去掉
RM
VB弹出
网页
real
Play
在
播放
一些.
rm
或.
rm
vb文件时,放着放着就会打开
一个
弹出
网页
(有时该弹出
网页
会包含病毒或木马),其实这是
RM
文件制作者做广告的
一个
方法,去掉弹窗的方法有3种: 1. 将C:/Program
发帖
JavaScript
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
8.7w+
社区成员
22.4w+
社区内容
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2004-10-09 08:34
社区公告
暂无公告