当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 在网页中使用realplayer播放rm文件

Javascript
javaScript 数值型和字符串型之间的转换
从父页面读取和操作iframe中内容方法
IE DOM实现存在的部分问题及解决方法
jqPlot Option配置对象详解
jquery JSON的解析方式
JavaScript 捕获窗口关闭事件
xml 封装与解析(javascript和C#中)
JavaScript 设计模式学习 Singleton
JavaScript 设计模式学习 Factory
javascript CSS画图之基础篇
JavaScript 获取事件对象的注意点
JavaScript Konami Code 实现代码
Google Map API更新实现用户自定义标注坐标
JavaScript this 深入理解
javascript EXCEL 操作类代码
window.parent调用父框架时 ie跟火狐不兼容问题
关于取不到由location.href提交而来的上级页面地址的解决办法
JS input 数字验证代码
网页全屏显示代码说明分析
JS 学习笔记 防止发生命名冲突

Javascript 中的 在网页中使用realplayer播放rm文件


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-10   浏览: 423 ::
收藏到网摘: n/a

第1回
1.1 Intorduces
 embeded RealPlayer使realPlayer嵌入在ie或netscape中来播放rm流,通过netscape plug-in 或ActiveX你能访问插件的属性方法,控制
 影片的播放,与用户进行交互,他们通常通过java,javascript,vbscript,c++,...等来访问
 
 1.2 embeded presentations
 嵌入样式包括视频窗口,音量控制,以及一些控制按钮等。
 1.2.1 Using <EMBED> Tags for the Netscape Plug-in
 
 在Netscape中使用<EMBED>有三个必需的参数(SRC,WIDTH,HEIGHT),还有其他的一些参数,但是可选的。
 例如:<EMBED SRC="MY_LIFE.RPM" WIDTH=300 HEIGHT=134 >
 Tip:SRC是可以省略的,当mime Type 参数如下时:
 <EMBED ...,TYPE="audio/x-pn-realaudio-plugin",...>,这样做会产生不可预料的结果,因此强烈推荐你包含SRC属性,
 并且提供一个空的文件的文件名。
 
 1.2.2 Using <OBJECT> Tags for the ActiveX Control
 在IE中使用RealPlayer的Activex控件必需包含下列的classID:
 CLASSID="clsid:CFCDAA03-8BE4-11cf-B848-0020AFBBCCFA"
 并且指定播放区域的宽度和高度。如果你想对该Activex控件进行编程请指定ID属性,例如ID=RM1.
 例子:<OBJECT ID=RM1 CLASSID="clsid:CFCDAA03-8BE4-11cf-B848-0020AFBBCCFA" WIDTH=300 HEIGHT=134>
          ...parameters...
       </OBJECT>
 1.3.1Using RealPayer Methods through JavaScript
 
 <EMBED NAME=javademo SRC="走遍美国.rm" WIDTH=220 HEIGHT=180 CONSOLE=ONE CONTROLS=ImageWindow BACKGROUNDCOLOR=white
 CENTER=TRUE>
 你可以通过一下代码来控制它:
 <input type=button value=play onclick="document.javademo.DoPlay()">
  <input type=button value=pause onclick="document.javademo.DoPause()">
   <input type=button value=stop onclick="document.javademo.DoStop()">
 1.3.2 Using RealPlayer Methods through VBScript
 <OBJECT ID=JAVADEMO CLASSID="clsid:CFCDAA03-8BE4-11cf-B848-0020AFBBCCFA" WIDTH=220 HEIGHT=180>
 <PARAM NAME="SRC" VALUE="走遍美国.rm" >
 <PARAM NAME="CONSOLE" VALUE="ONE"
 <PARAM NAME="CONTROLS" VALUE="ImageWindow">
 <PARAM NAME="BACKGROUNDCOLOR" VALUE="white">
 <PARAM NAME="CENTER" VALUE="true">
 </OBJECT>
 你可以如下控制它:
 <FORM>
 <input type="button" value="play" name="doplay">
 <script> language="VBScript" for="doplay" event="onClick">
 javademo.DoPlay
 </script>
 ........
 </FORM>
 
 
 第二回 Using Method  and parameters(介绍简单的)
 DoStop() 停止
 DoPlay()播放
 doPause()暂停
 setSource()设置文件来源
 
 console 用于指定控制是用于哪个embeded presentation
 controls 用于指定embeded presentation的控制,如image window ,playbutton,.....
 backgroundcolor 用于指定imagewindow的背景
 width
 height
 autostart 自动播放
 
 第三回 同时播放多个文件(所有文件请放于web server上)
 3.1编辑.rpm文件
 1.rpm的内容:
 http://127.0.0.1/1-1.rm
 http://127.0.0.1/1-2.rm
 3.2完整源文件
 <HTML>
<body >

<EMBED SRC="http://127.0.0.1/1.rpm" WIDTH=240 HEIGHT=180 NOJAVA=true CONTROLS=ImageWindow CONSOLE=one><br>

<OBJECT ID=RAOCX CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT="100" WIDTH="240">
  
   <PARAM NAME="AUTOSTART" Value="true">
   <PARAM NAME="CONTROLS" VALUE=ConrolPane>
   <param name="console" value="one">
   <PARAM NAME="SRC" VALUE="http://127.0.0.1/1.rpm">

</OBJECT>

</body>
</html>