RealOne Player スクリプティング ガイド
| 索引 |  | 目次 |  | 用語集 |
| ヘルプ ページ |  | 著作権 |
| サンプル ファイル |
| このマニュアルについて |
| JavaScript バージョン |

はじめに
    Helix とは
    システムの構成要素
    お使いのコンピュータにこのガイドをダウンロードするには
    このマニュアルの構成
    表記規則
    その他のマニュアル リソース
    テクニカル サポート
    RealForum

1 RealOne Player 環境
    3 分割画面環境
       [Media Playback (メディア再生)] ペイン
       [Related Info (関連情報)] ペイン)
       [Media Browser (メディア ブラウザ)] ペイン
          「Now Playing」リスト
          補助表示ウィンドウ
    RealOne Player のペイン間の相互作用の制御
       ストリーミング メディアによる HTML ページの表示
          RAM ファイル内で HTML URL をメディアの URL に追加
          HTML URL を RealVideo や RealAudio クリップに組み込む
          SMIL を使用して HTML ページを表示
       HTML ペインでコンテンツをコントロール
          単純なリンクを持つ URL を開く
          JavaScript および ActiveX のメソッド
    RealOne Player 環境での JavaScript および ActiveX の使用
       JavaScript のメソッドおよびイベントの使用
       ActiveX コントロールの使用
    RealOne Player メソッドの使用
       再生のカスタマイズおよび URL の動的オープン
          クリップの再生
          「Now Playing」リストの使用
          [Media Browser (メディア ブラウザ)] ペインで URL を開く
          URL をキャッシュして再生機能を強化
          アクションの処理
          背景色の設定
       RealOne Player 情報の取得
          バージョン情報の取得
          バージョン情報の展開
          プレーヤー情報の取得
          クリップ情報の表示
          インストールされているコンポーネントの判定
    RealOne Player イベント ハンドラの使用
       メディア クリップのバッファリング処理
       現在の時間位置の判定
       クリップの再生前にタスクを実行
       状態の変化の検出

2 RealOne Player のメソッド
    AddToNowPlaying
    ClearNowPlaying
    ComponentVersion
    GetClipInfo
    GetPlayerState
    HandleAction
    InstalledComponents
    OpenURLInPlayerBrowser
    PlayClip
    PlayerProperty
    PreloadURL
    RealPlayerVersion
    SetVideoBackgroundColor

3 RealOne Player のイベント
    RPOnBuffering
    RPOnPositionLengthChange
    RPOnPreload
    RPOnStateChange

4 埋め込み環境
    プレゼンテーションの埋め込みとは
       埋め込み環境と RealOne 環境
       埋め込みの動作
          埋め込み型プレーヤー
          下位互換性
          埋め込まれたプレゼンテーションにおける SMIL
          メディアの準備
       2 種類の埋め込み手法
       JavaScript と VBScript
          メソッド
          コールバック イベント
    Netscape プラグインの使用
       JavaScript による埋め込まれたコントロールの拡張
       JavaScript によるコールバックの受信
          Netscape Navigator 6 以降でのイベント処理
          Netscape Navigator 4.x でのイベント処理
          クラス ファイル
    ActiveX コントロールの使用
       VBScript による埋め込まれたコントロールの拡張
       VBScript によるコールバックの受信
    タグのパラメータ
       AUTOGOTOURL
       AUTOSTART
       BACKGROUNDCOLOR
       CENTER
       CLASSID
       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 (also PlayOnlyButton)
       PositionField
       PositionSlider
       RWCtrl
       StatusBar
       StatusField
       StopButton
       TACCtrl
       VolumeSlider

5 埋め込み手法の概要
    再生の制御
    再生状態情報の取得
    コントロール属性の指定
    クリップ内のシーク
    クリップのタイトル、制作者、および著作権情報へのアクセス
    マルチクリップ プレゼンテーション内のプレイリストの振り分け
    ライブ ブロードキャストの判定
    ユーザ インターフェイス ダイアログ ボックスの表示
    エラー処理
    表示サイズの設定
    オーディオの制御
    ネットワーク情報の取得
    RealOne Player のバージョン情報の取得
    イベント処理
       使用可能なメソッド
       イベント処理の動作

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

用語集