第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>
|