ダウンロード:RealPlayer 10JP.REAL.COMリアルガイドゲームJP.REALNETWORKS.COM検索

RealNetworks
サービス & サポート

テクニカル サポート FAQ

ドキュメンテーション

Customer Support Home (English)


カスタマ サービス

テクニカル サポート

SMIL ファイルで指定された複数のクリップをシームレスに処理して、クリップ間でバッファリングが行われないようにするには、どうしたらよいですか?


SMIL ファイルでシームレスにクリップを処理するには、SMIL ファイルにいくつかの変数を追加する必要があります。

SMIL ファイルは、下記のサンプルのような基本レイアウトで記述されます。

<smil>
<body>
  <seq>
    <video src="rtsp://ip.address.of.realserver/clip1.rm"/>
    <video src="rtsp://ip.address.of.realserver/clip2.rm"/>
    <video src="rtsp://ip.address.of.realserver/clip3.rm"/>
  </seq>
</body>
</smil>

この SMIL ファイルは正常に動作しますが、クリップ間の処理はシームレスではなく、そのたびにバッファリングが行われます。

クリップ間をシームレスに処理するには、SMIL ファイルで下記の変数を指定する必要があります。

  • region セクションを含む root-layout セクションを SMIL ファイルの先頭に配置します。
  • SMIL ファイルのクリップの指定を <par> タグで囲みます。

SMIL ファイルのクリップをシームレスに処理するためのソース コードの記述例を以下に示します。

<smil>
<head>
  <meta name="RealProd" content=""/>
  <meta name="Author" content=""/>
  <meta name="1999" content=""/>
  <layout type="text/smil-basic-layout">
    <root-layout width="320" height="240" background-color="black"/>
    <region id="vid1" left="30" top="0" height="240" width="320"/>
  </layout>
</head>
<body>
  <par>
    <seq>
      <video src="rtsp://ip.address.of.realserver/clip1.rm" region="vid1"/>
      <video src="rtsp://ip.address.of.realserver/clip2.rm" region="vid1"/>
      <video src="rtsp://ip.address.of.realserver/clip3.rm" region="vid1"/>
    </seq>
  </par>
</body>
</smil>

<par> タグで囲むことによってクリップ間の処理がシームレスに行われます。<root-layout> タグおよび <region> タグによってプレゼンテーションが結合され、各クリップが RealPlayer 内の同じ位置に表示されます。


参考情報:


戻る

メーリングリストからの削除リーガル情報プライバシーポリシーロゴとリンク