|
同じメディア ファイルの異なるセクションを参照する別々のリンクを作成するには、どうしたらよいでしょうか?
このドキュメントの対象:
- Helix Producer 9、9.01 - RealSystem Producer 8、8.5 - RealProducer 7 - RealProducer G2
同じ RealMedia ファイルの異なるセクションをリンクするための方法は、コンテンツを Web サーバから提供する場合も、Helix Server / Real Server から提供する場合も同じです。ただし、ファイルのリンクに使用するプロトコルが違います。コンテンツのリンクには、埋め込み RealPlayer リンクか、標準のハイパーリンクのどちらかを使用できます。
埋め込み RealPlayer リンク
最初の例は、埋め込み RealPlayer リンクを使用するものです。埋め込み RealPlayer のレイアウトには多数の形式があるので、ここに示すのは 1 つの例に過ぎません。サンプル HTML コードは次のとおりです。
<OBJECT ID=video1 CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT=60 WIDTH=210> <PARAM NAME="controls" VALUE="InfoVolumePanel"> <PARAM NAME="console"VALUE="_master"> <PARAM NAME="autostart" VALUE="false"> <PARAM NAME="src" VALUE="testclip1.rpm"> <EMBED SRC="testclip1.rpm" CONTROLS="infoVolumepanel" WIDTH="210" HEIGHT="60" CONSOLE="_master"></EMBED> </OBJECT> <BR> <OBJECT ID=video1 CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT=25 WIDTH=300> <PARAM NAME="controls" VALUE="statusbar"> <PARAM NAME="console" VALUE="_master"> <PARAM NAME="autostart" VALUE="false"> <PARAM NAME="src" VALUE="testclip1.rpm"> <EMBED src=testclip1.rpm WIDTH="300" HEIGHT="25" CONTROLS="statusbar" CONSOLE="_master"></EMBED> </OBJECT>
オーディオ クリップ 1
<OBJECT ID=video1 CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT=25 WIDTH=50> <PARAM NAME="controls" VALUE="PlayButton"> <PARAM NAME="console" VALUE="Clip1"> <PARAM NAME="autostart" VALUE="false"> <PARAM NAME="src" VALUE="testclip1.rpm"> <EMBED SRC="testclip1.rpm" HEIGHT="25" WIDTH="50" CONTROLS="PlayButton" CONSOLE="clip1"></EMBED> </OBJECT> <BR> <OBJECT ID=video1 CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT=25 WIDTH=50> <PARAM NAME="controls" VALUE="stopbutton"> <PARAM NAME="console" VALUE="Clip1"> <PARAM NAME="autostart" VALUE="false"> <PARAM NAME="src" VALUE="empty.rpm"> <EMBED SRC="empty.rpm" HEIGHT="25" WIDTH="50" CONTROLS="stopButton" CONSOLE="clip1"></EMBED> </OBJECT>
オーディオ クリップ 2
<OBJECT ID=video1 CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT=25 WIDTH=50> <PARAM NAME="controls" VALUE="PlayButton"> <PARAM NAME="console" VALUE="Clip2"> <PARAM NAME="autostart" VALUE="false"> <PARAM NAME="src" VALUE="audio2.rpm"> <EMBED SRC="audio2.rpm" HEIGHT="25" WIDTH="50" CONTROLS="PlayButton" CONSOLE="clip2"></EMBED> </OBJECT> <BR> <OBJECT ID=video1 CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT=25 WIDTH=50> <PARAM NAME="controls" VALUE="stopbutton"> <PARAM NAME="console" VALUE="Clip2"> <PARAM NAME="autostart" VALUE="false"> <PARAM NAME="src" VALUE="empty.rpm"> <EMBED SRC="empty.rpm" HEIGHT="25" WIDTH="50" CONTROLS="stopButton" CONSOLE="clip2"></EMBED> </OBJECT>
上の例では、いくつかの RPM ファイルが使用されています。RPM ファイルは、RealMedia ファイルへのリンクが入ったテキスト ファイルです。RPM ファイルは、メモ帳など、任意のテキスト エディタで作成できます。
empty.rpm ファイルは、空のテキスト ファイルです。
RPM ファイルの作成 (Web サーバ上の RealMedia へのリンク)
RealMedia ファイルを Web サーバから提供する場合、RPM ファイルには次の例のようなリンクを入れます。
http://webserver/subdirectory/filename.rm?start=00:00:30.0&end=00:02:00.0
このリンクは、RealMedia ファイルの 30 秒の時点から開始し、2 分の時点で終了します。次の RPM ファイルには、次の例のように、自由に選んだ開始点と終了点を入れることができます。
http://webserver/subdirectory/filename.rm?start=00:02:01.0&end=00:02:30.0
RPM ファイルの作成 (RealServer 上の RealMedia へのリンク)
RealMedia ファイルを Helix Server や RealSystem Server から提供する場合、RPM ファイルには次の例のようなリンクを入れます。
rtsp://realserver:554/filename.rm?start=00:00:30.0&end=00:02:00.0
このリンクは、RealMedia ファイルの 30 秒の時点から開始し、2 分の時点で終了します。次の RPM ファイルには、次の例のように、自由に選んだ開始点と終了点を入れることができます。
rtsp://realserver:554/filename.rm?start=00:02:01.0&end=00:02:30.0
ビデオの埋め込み
ビデオを埋め込む場合は、embed ステートメントに ImageWindow を追加します。埋め込み ImageWindow の例は次のとおりです。
<OBJECT ID=video1 CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT=120 WIDTH=160> <PARAM NAME="controls" VALUE="ImageWindow"> <PARAM NAME="console" VALUE="_master"> <PARAM NAME="autostart" VALUE="false"> <PARAM NAME="src" VALUE="testclip1.rpm"> <EMBED SRC="testclip1.rpm" CONTROLS="infoVolumepanel" WIDTH="160" HEIGHT="120" CONSOLE="_master"></EMBED> </OBJECT>
標準ハイパーリンクの使用
ハイパーリンクを使用して RealMedia ファイルにリンクしても同じことを実現できますが、その場合はポップアップ RealPlayer が使用されます。
RPM テキスト ファイルを使用して RealMedia ファイルにリンクする代わりに、Ram ファイルを使用する必要があります。Ram ファイルは、RealMedia ファイルへのリンクが入ったテキスト ファイルです。Ram ファイルは、任意のテキスト エディタで作成できます。
RAM ファイルの作成 (Web サーバ上の RealMedia へのリンク)
Web サーバから RealMedia を提供する場合は、次のようになります。
http://webserver/subdirectory/filename.rm?start=00:00:30.0&end=00:02:00.0
Ram ファイルの名前は自由ですが、必ず .ram という拡張子を付けて保存します (test.ram など)。同じ RealMedia ファイルの別の部分に対するリンクを追加するには、2 つ目の Ram ファイルに、次のような同様のリンクを入れます。
http://webserver/subdirectory/filename.rm?start=00:02:01.0&end=00:02:30.0
これを test2.ram といった名前を付けて保存し、Ram ファイルと RealMedia ファイルを Web サイトにアップロードします。その上で、Web サイト上にある Web ページに、次の例のように 2 つのハイパーリンクを作成します。
<A href=test.ram>ここをクリック</A><br> <A href=test2.ram>ここをクリック</A>
RAM ファイルの作成 (RealServer 上の RealMedia へのリンク)
手順は基本的に上記の説明と同じですが、Ram ファイルに入れるリンクを次のように変更します。
rtsp://realserver:554/filename.rm?start=00:00:30.0&end=00:02:00.0
このリンクは、RealMedia ファイルの 30 秒の時点から開始し、2 分の時点で終了します。次の Ram ファイルには、次の例のように、自由に選んだ開始点と終了点を入れることができます。
rtsp://realserver:554/filename.rm?start=00:02:01.0&end=00:02:30.0
参考情報:
戻る
|