| HelixApp 专业流媒体影音防盗链 | ![]() |
这个部分提供按字母顺序的RealOne播放器环境下方法介绍。要了解这些方法的概貌参看 "在RealOne播放器环境使用Javascript和ActiveX".
打开"现在播放"列表并且在当前影片后加入一个URL。 通常添加一个影片后它会显示一个关联URL到指定高宽的相关信息面板上,并且可以有一个在媒体浏览面板上显示的URL。 可用于Javascript扩展和ActiveX控件。
AddToNowPlaying(url, clipinfo, related_info_url, width, height, media_browser_url, target) |
字符串内容包含要添加到RealOne播放器播放列表中的URL地址,这个是必须的参数。
字符串提供额外的影片信息,例如标题、作者等等。
这个字符串参数包含关键字名-值(<keyword=value>)组成的对,
它们用管道线分割。这个参数是可选的,有效的clipinfo 关键字名如下:
|
| 注意: 每个关键字名-值对都是由管道符号(|)分割。为了让每个组都有效,你需要确保在管道符两边都没有空格。 |
整数值指定相关信息面板的宽度象素值。 这个值不是必须的,但它被推荐使用。如果它没有指定,默认为320象素。
整数值指定相关信息面板的高度象素值。 这个值不是必须的,但它被推荐使用。如果它没有指定, RealOne播放器会自动使用媒体播放的影片高度。
在target指定的显示窗口中要显示内容的URL。
这个参数是可选参数。
可选的字符串参数用于指定在media_browser_url中指定的URL显示位置。它被设置为 _rpbrowser时,URL显示在媒体浏览面板,
其他值会显示在其他的浏览面板显示窗口
清空当前RealOne播放器的播放列表,并停止当前的播放。 你可以在使用其他来同步播放前调用这个方法。 它可以有效用于Javascript扩展和ActiveX控件。
ClearNowPlaying() |
| 注意: 这个方法在方法名后要接一对没有内容的圆括号。 |
返回一个最新组件包的版本。它在Javascript扩展和ActiveX控件中都是可用的。
ComponentVersion( name ) |
[name]:[major version].[minor version] |
| 注意: 这个表是不完整的,因为随时有新的组件可以被加入到RealOne播放器中。 如果你有需要,可以联系RealNetworks获取最新的列表信息。 |
window.parent.external.ComponentVersion(`Flash:6.0') |
返回一个已经包含的组件版本信息。 这个信息可以用于确定是否符合作品播放最低插件要求的,如果没有,一个升级请求被启动。
为了解包数字信息为易读的格式,要使用在"解包版本信息
"部分介绍的
UnpackVersionNumber函数,如下:
UnpackVersionNumber(window.parent.external.ComponentVersion('RA:6.0'))
|
在一个字符串中返回影片的作者等等指定信息。 这个方法只是工作在相关信息面板上的HTML中。只有在Javascript扩展中有效。
GetClipInfo( property ) |
GetPlayerState( ) |
| 值 | 说明 |
|---|---|
0 |
停止状态。 |
1 |
链接中。 |
2 |
缓冲中。 |
3 |
播放中。 |
4 |
暂停。 |
5 |
定位中。 |
6 |
显示着一个表示线路忙的模态窗口对话框。 |
执行一个指定的行为。在Javascript扩展和ActiveX控件中有效。
HandleAction( action ) |
ShowPreferences 行为中可以由下面的category和pageaction参数对来完成的工作:
| 注意: 每个类别页对参数必须是严格按照上面提供的样式,而且在其之间不能有多余的空格,在逗号两边也不能有空格。 |
返回一个RealOne播放器已经安装了的插件信息列表。 在Javascript扩展和ActiveX控件中都有效。
InstalledComponents() |
| 注意: 在方法名后面必须跟一对空圆括号。 |
返回的值包含所有已经安装在RealOne播放器中的插件信息,这包括了插件的名称和对应的版本号。 每组信息中插件名字和对应版本号由冒号(:)分割,而组之间由管道号(|)分割。 下面的例子是返回值的一个例子:
athdb:7.0.0.231|Update:7.0.0.960|ath:7.0.0.231|RNAdmin:0.1.0.548|MSG:7.0.0.552|PNCRT:6.0.0.0|RMACore:6.0.9.138|vsrc:6.0.7.2119|DRMLite:6.0.8.1860|Player:6.0.10.319|Free:6.0.10.319|RA:6.0.9.145|RV:6.0.9.145|Flash:6.0.8.2144|Embed:6.0.8.1413|RealTxt:6.0.7.2232|imgp:6.0.7.2225|PNG:6.0.7.2061|GF:6.0.7.2236|RPix:6.0.7.2217|GFJP:6.0.7.2236 |
在媒体浏览面板中打开指定的URL。在Javascript扩展和ActiveX控件中有效。
OpenURLInPlayerBrowser( url ) |
在媒体播放面板中播放指定的URL。 同时发生一个URL给相关信息面板,并指定其高宽值。 此外一个可以显示在媒体浏览面板或者其他窗口的URL可以被设定。 在Javascript扩展和ActiveX控件中均有效。
PlayClip(url, clipinfo, related_info_url, width, height, media_browser_url, target, bnow_playing) |
一个扩展的信息字符串,例如标题、作者等等。
这个参数是以名字-值对(<keyword, value>)的形式提供的,每个值对之间用管道号(|)分割。
这个参数是可选的,关键字名字可以是:
"Title=XXX|Artist name=XXX|Album name=XXX|Genre=XXX;" |
| 注意: 每个关键字名-值对都是由管道符号(|)分割。为了让每个组都有效,你需要确保在管道符两边都没有空格。 |
指定显示在相关信息面板的URL。如果使用保留值 "_keep"则表示
保持当前加载的web页面不变。这个参数是可选项。
| 注意: RealOne播放器为每个作品缓冲相关信息面板中的URL内容。当开始一个新的作品播放时,缓冲被刷新。 |
指定相关信息面板的宽度象素值。 这个值不是必须的,但被推荐使用。 默认值时320。
指定相关信息面板的高度象素值。 这个值不是必须的,但被推荐使用。默认是自动适应作品高度。
指定打开media_browser_url参数指定URL内容的位置。
如果设置为_rpbrowser表示在媒体浏览面板中打开,否则表示在其他浏览窗口中打开。
布尔值指定是否把这个影片加入到现在播放列表中。默认是设置为true表示要加入,如果设置为false则表示不加入。
通PlayClip方法,
你可以替代在你的HTML页面中使用<A HREF>来连接到.ram文件。
因为在使用 <A HREF>时,会首先在浏览器中调用,再切换到调用RealOne播放器播放。
而使用PlayClip方法可以直接调用RealOne播放器从而避免播放前多余的对话框。
返回指定属性的值。在Javascript扩展和ActiveX插件中均有效。
PlayerPropery( property ) |
为后面的播放缓冲一个URL指定的内容。 缓冲的内容可以在后面媒体播放中不再下载和持续占用带宽而很快的显示。 在Javascript扩展中有效。
PreloadURL( url ) |
下面的例子显示在播放前如果缓冲两个不同的URL
(www.example1.com 和www.example2.com) 。这些URL都
可以在使用PROnPositionChange或者其他行为时被引用。
<head> |
以打包格式返回安装的RealOne播放器版本号。这个数字包括了主版本号和附版本号。 在Javascript扩展和ActiveX插件中都有效。
RealPlayerVersion() |
| 注意: 在方法名后必须有一对空圆括号。 |
返回的值是打包的整数格式版本信息,这个信息可以用于比较十分符合你作品的最小版本要求。
使用 "解包版本信息"中介绍的
UnpackVersionNumber函数可以解包为用于显示的字符串信息。
UnpackVersionNumber产生的字符串和显示在 Help>About RealOne
Player对话框中的相同。
设置视频背景颜色为指定的值。 在Javascript扩展中有效。
SetVideoBackgroundColor( color ) |
颜色值为RGB格式,例如 "RGB(r,g,b)"或者直接的十六进制数格式"#RRGGBB"
如"#FFFFFF"。
|
|
©2002 RealNetworks, Inc.版权所有。xdsnet(xdsnet ◎ gmail)独立汉化(Ver:1.0.0 最后更新2007.2.21)。
更多信息请访问RealNetworks 点这里处理看不见左侧目录的情况。 |