HelixApp  专业流媒体影音防盗链 helixapp流媒体影音防盗链

RealOne播放器脚本指南(RealOne Player Scripting Guide)
| Index |  | Contents |  | 术语表 |
| Help Page |  | Copyright |
| 例子文件 |
| About This Document |
| Javascript Version |

引入
    Helix是什么?
    系统组成
    如何下载本指南到你的计算机
    本指南各组成部分
    本指南中的约定
    额外的文档资源
    技术支持
    Real论坛

1 RealOne播放器环境
    三面板环境
       媒体播放面板
       相关信息面板
       媒体浏览面板
          现在播放列表
          第二个浏览窗口
    RealOne播放器面板上的控制和交互
       通过流媒体来显示HTML页面
          在Ram文件中把HTML的URL作为媒体URL进行添加
          在RealVideo或者RealAudio中嵌入HTML的URL
          使用SMIL来显示HTML页面
       通过HTML面板控制内容
          通过简单的链接打开URL
          Javascript和ActiveX方法
    RealOne播放器环境下使用Javascript和ActiveX
       使用Javascript方法和行为
       使用ActiveX控件
    使用RealOne播放器方法
       控制播放和动态打开URL
          播放一个影片
          使用现在播放列表
          在媒体浏览面板中打开一个URL
          缓冲URL来提高播放性能
          行为
          设置背景颜色
       获取RealOne播放器信息
          获取版本信息
          解包版本信息
          获取播放器信息
          显示影片信息
          获取已经安装的组件
    RealOne播放器行为操作
       操作影片缓冲
       定位当前播放位置
       播放影片前的预处理
       检测状态改变

2 RealOne播放器方法
    AddToNowPlaying
    ClearNowPlaying
    ComponentVersion
    GetClipInfo
    GetPlayerState
    HandleAction
    InstalledComponents
    OpenURLInPlayerBrowser
    PlayClip
    PlayerProperty
    PreloadURL
    RealPlayerVersion
    SetVideoBackgroundColor

3 RealOne播放器事件
    RPOnBuffering
    RPOnPositionLengthChange
    RPOnPreload
    RPOnStateChange

4 嵌入环境
    理解作品嵌入
       嵌入环境 vs. RealOne环境
       如何嵌入
          嵌入的播放器
          向后兼容
          嵌入作品中的SMIL
          媒体准备
       两种嵌入方法
       Javascript和VBScript
          方法
          回调行为
    使用Netscape Plug-in
       通过Javascript扩展嵌入控制
       利用Javascript接收回调
          在Netcape浏览器6.0或者更高版本中操作行为
          Netscape Navigator 4.x的行为操作
          类文件
    使用ActiveX控件
       利用VBScript扩展嵌入控制
       利用VBScript接收回调
    标签参数
       AUTOGOTOURL
       AUTOSTART
       BACKGROUNDCOLOR
       CENTER
       CLASSID
       CONSOLE
          使用Console的技巧
          多个控件的例子
       CONTROLS
       HEIGHT
       ID
       LOOP
       MAINTAINASPECT
       NAME
       NOJAVA
       NUMLOOP
       PARAM
       PREFETCH
       REGION
       SCRIPTCALLBACKS
       SHUFFLE
       SRC
          使用TYPE参数
          为Netscape插件指定播放源
          为ActiveX指定播放源
       TYPE
       WIDTH
    嵌入控制
       All
       ControlPanel
       FFCtrl
       HomeCtrl
       ImageWindow
       InfoPanel
       InfoVolumePanel
       MuteCtrl
       MuteVolume
       PauseButton
       PlayButton (也作 PlayOnlyButton)
       PositionField
       PositionSlider
       RWCtrl
       StatusBar
       StatusField
       StopButton
       TACCtrl
       VolumeSlider

5 嵌入方法概览
    Controlling Playback
    Obtaining Play State Information
    Specifying Control Attributes
    Seeking Through a Clip
    Accessing Clip Title, Author, and Copyright Information
    Directing a Playlist in a Multi-clip Presentation
    Determining Live Broadcast
    Display User Interface Dialogs
    Error Handling
    Setting the Display Size
    Controlling Audio
    Getting Network Information
    Obtaining RealOne Player Version Information
    Event Handling
       Available 方法
       How Event Handling Works

6 嵌入播放器方法
    CanPause
    CanPlay
    CanStop
    DoGotoURL
    DoNextEntry
    DoPause
    DoPlay
    DoPrevEntry
    DoStop
    GetAuthor
    GetAutoGoToURL
    GetAutoStart
    GetBackgroundColor
    GetBandwidthAverage
    GetBandwidthCurrent
    GetBufferingTimeElapsed
    GetBufferingTimeRemaining
    GetCanSeek
    GetCenter
    GetClipHeight
    GetClipWidth
    GetConnectionBandwidth
    GetConsole
    GetConsoleEvents
    GetControls
    GetCopyright
    GetCurrentEntry
    GetDRMInfo
    GetDoubleSize
    GetEntryAbstract
    GetEntryAuthor
    GetEntryCopyright
    GetEntryTitle
    GetFullScreen
    GetImageStatus
    GetLastErrorMoreInfoURL
    GetLastErrorRMACode
    GetLastErrorSeverity
    GetLastErrorUserCode
    GetLastErrorUserString
    GetLastMessage
    GetLastStatus
    GetLength
    GetLiveState
    GetLoop
    GetMaintainAspect
    GetMute
    GetNumEntries
    GetNumLoop
    GetNumSources
    GetOriginalSize
    GetPacketsEarly
    GetPacketsLate
    GetPacketsMissing
    GetPacketsOutOfOrder
    GetPacketsReceived
    GetPacketsTotal
    GetPlayState
    GetPosition
    GetPreFetch
    GetShowAbout
    GetShowPreferences
    GetShowStatistics
    GetShuffle
    GetSource
    GetSourceTransport
    GetStereoState
    GetTitle
    GetVersionInfo
    GetVolume
    GetWantErrors
    GetWantKeyboardEvents
    GetWantMouseEvents
    HasNextEntry
    HasPrevEntry
    SetAuthor
    SetAutoGoToURL
    SetAutoStart
    SetBackgroundColor
    SetCanSeek
    SetCenter
    SetConsole
    SetConsoleEvents
    SetControls
    SetCopyright
    SetDoubleSize
    SetFullScreen
    SetImageStatus
    SetLoop
    SetMaintainAspect
    SetMute
    SetNumLoop
    SetOriginalSize
    SetPosition
    SetPreFetch
    SetShowAbout
    SetShowPreferences
    SetShowStatistics
    SetShuffle
    SetSource
    SetTitle
    SetVolume
    SetWantErrors
    SetWantKeyboardEvents
    SetWantMouseEvents

7 嵌入播放器的回调
    OnAuthorChange
    OnBuffering
    OnClipClosed
    OnClipOpened
    OnContacting
    OnCopyrightChange
    OnErrorMessage
    OnGotoURL
    OnKeyDown
    OnKeyPress
    OnKeyUp
    OnLButtonDown
    OnLButtonUp
    OnMouseMove
    OnMuteChange
    OnPlayStateChange
    OnPosLength
    OnPositionChange
    OnPostSeek
    OnPreFetchComplete
    OnPreSeek
    OnPresentationClosed
    OnPresentationOpened
    OnRButtonDown
    OnRButtonUp
    OnShowStatus
    OnStateChange
    OnTitleChange
    OnVolumeChange

术语表