Embedded RealPlayer Extended Functionality Guide
| Index |  | Contents
| Help Page |  | Copyright |
| About This Document |
| Javascript Version |

Introduction
    What's New in Embedded RealPlayer
       Methods Removed From the ActiveX and Netscape API Sets
       Obsolete Methods in the ActiveX and Netscape API Sets
       New Event Handling Mechanism for Netscape Plug-ins
    RealSystem Components
    How This Manual Is Organized
    Conventions Used in this Manual
    Technical Support
    RealForum

1 Embedded Presentations
    Choosing the Netscape Plug-in or ActiveX Control
       Using <EMBED> Tags for the Netscape Plug-in
       Using <OBJECT> Tags for the ActiveX Control
    Using Scripting to Access Embedded RealPlayer Controls
       Using RealPlayer Methods through JavaScript
       Using RealPlayer Methods through VBScript
    Handling Callback Events From RealPlayer
       Receiving Callbacks Through JavaScript
       Receiving Callbacks Through VBScript
    Sample Files

2 Using Methods and Callbacks
    Categories of Methods
       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
       Controlling the Pop-up Context Menu
       Getting Network Information
       Obtaining RealPlayer Version Information
       Event Handling
       Getting User Preference Settings
    Categories of Callback Methods
       Detecting Changes in Presentation Data
       Event Handling
       Controlling Audio
       Obtaining Play State Information
       Error Handling
       Seeking Through a Clip

A Methods
    AboutBox
    CanPlayPause
    CanPause
    CanPlay
    CanStop
    DoGotoURL
    DoNextItem
    DoNextEntry
    DoPlayPause
    DoPause
    DoPlay
    DoPrevItem
    DoPrevEntry
    DoStop
    EditPreferences
    GetAuthor
    GetAutoGoToURL
    GetAutoStart
    GetBackgroundColor
    GetBandwidthAverage
    GetBandwidthCurrent
    GetBufferingTimeElapsed
    GetBufferingTimeRemaining
    GetCanSeek
    GetCenter
    GetClipHeight
    GetClipWidth
    GetConnectionBandwidth
    GetConsole
    GetConsoleEvents
    GetControls
    GetCopyright
    GetCurrentEntry
    string GetDRMInfo
    GetDoubleSize
    GetEnableContextMenu
    GetEnableDoubleSize
    GetEnableFullScreen
    GetEnableOriginalSize
    GetEntryAbstract
    GetEntryAuthor
    GetEntryCopyright
    GetEntryTitle
    GetFullScreen
    GetImageStatus
    GetIsPlus
    GetLastErrorMoreInfoURL
    GetLastErrorRMACode
    GetLastErrorSeverity
    GetLastErrorUserCode
    GetLastErrorUserString
    Netscape OnlyGetLastMessage
    GetLastStatus
    GetLength
    GetLiveState
    GetLoop
    GetMaintainAspect
    GetMute
    GetNoLabels
    GetNoLogo
    GetNumEntries
    GetNumLoop
    GetNumSources
    GetOriginalSize
    GetPacketsEarly
    GetPacketsLate
    GetPacketsMissing
    GetPacketsOutOfOrder
    GetPacketsReceived
    GetPacketsTotal
    GetPlayState
    GetPosition
    GetPreferredLanguageID
    GetPreferredLanguageString
    GetPreFetch
    ActiveX OnlyGetShowAbout
    GetShowPreferences
    GetShowStatistics
    GetShuffle
    GetSource
    GetSourceTransport
    GetStereoState
    GetTitle
    GetUserCountryID
    GetVersionInfo
    Netscape OnlyGetVolume
    GetWantErrors
    GetWantKeyboardEvents
    GetWantMouseEvents
    HasNextItem
    HasNextEntry
    HasPrevItem
    HasPrevEntry
    HideShowStatistics
    Netscape OnlyIsStatisticsVisible
    Netscape OnlyNetscape OnlySetAuthor
    SetAutoGoToURL
    SetAutoStart
    SetBackgroundColor
    SetCanSeek
    SetCenter
    SetConsoleName
    SetConsole
    SetConsoleEvents
    Netscape OnlyNetscape OnlySetControlString
    SetControls
    SetCopyright
    SetDoubleSize
    SetEnableContextMenu
    SetEnableDoubleSize
    SetEnableFullScreen
    SetEnableOriginalSize
    SetFullScreen
    SetImageStatus
    SetLoop
    SetMaintainAspect
    SetMute
    SetNoLabels
    SetNoLogo
    SetNumLoop
    SetOriginalSize
    SetPosition
    SetPreFetch
    ActiveX OnlySetShowAbout
    SetShowPreferences
    SetShowStatistics
    SetShuffle
    SetSource
    SetTitle
    Netscape OnlySetVolume
    SetWantErrors
    SetWantKeyboardEvents
    SetWantMouseEvents

B Callback Methods
    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

C Tag Parameters
       Using Netscape Plug-in <EMBED> Tag Parameters
       Using ActiveX Control <OBJECT> Tag Parameters
    AUTOGOTOURL
    AUTOSTART
    BACKGROUNDCOLOR
    CENTER
    CLASSID
    CONSOLE
    CONTROLS
    HEIGHT
    ID
    IMAGESTATUS
    LOOP
    MAINTAINASPECT
    NAME
    NOJAVA
    NOLABELS
    NOLOGO
    NUMLOOP
    PARAM
    PREFETCH
    REGION
    SCRIPTCALLBACKS
    SHUFFLE
    SRC
    TYPE
    WIDTH

D RealPlayer Controls
    RealPlayer Controls
       Clip Information Field
       Clip Position Slider
       Fast Forward Button
       Image Window
       Information Panel
       Mute Button
       Pause Button
       Play Button
       Rewind Button
       Stop Button
       Volume Slider
       www.real.com Home Button
    Convenience Controls
       All Playback Controls
       Control Panel, Simple
       Mute / Volume Bar
       Play / Pause Bar
       Information / Volume Bar
    Status Panels
       Status Bar
       Status Field
       Position Field

E API Version Compatibility
    Fully Compatible Methods and Callback Methods
    Methods Removed From the ActiveX and Netscape API Sets
    Obsolete Methods in the ActiveX and Netscape API Sets