|
再生させる順番ごとに <pbc> 以下に配置する必要があります。
http://www.vcdimager.org/guides/general_xml_structure.html によると
<playlist>の<next> は current <playlist>のアイテムを再生した後に再生したい物を指定します。
<selection>には、基本的に<timeout>が必要です。指定しない場合はランダム再生となります。
サンプルです。
本編再生後、メニューで60秒停止→終了 となってます。
メニュー画面では、再生ボタンで本編再生です。
BSNを使用しているので、番号で指定のChapterに飛べます。1〜4まで使用
Chapterの区切りが短いので <selection>を使用しました。一応NEXTとPREVも機能的にはつけましたが、実用的ではないです。
本編再生中はRETURNでメニューに戻れます。
<?xml version="1.0"?>
<!DOCTYPE videocd PUBLIC "-//GNU//DTD VideoCD//EN"
"http://www.gnu.org/software/vcdimager/videocd.dtd">
<videocd xmlns="http://www.gnu.org/software/vcdimager/1.0/" class="vcd" version="2.0">
<option name="relaxed aps" value="false"/>
<option name="track pregap" value="150"/>
<option name="track front margin" value="30"/>
<option name="track rear margin" value="45"/>
<option name="leadout pregap" value="0"/>
<info>
<album-id>VIDEOCD2</album-id>
<volume-count>1</volume-count>
<volume-number>1</volume-number>
<restriction>0</restriction>
</info>
<pvd>
<volume-id></volume-id>
<system-id></system-id>
<application-id></application-id>
<preparer-id>VCDComposer / VCDImager</preparer-id>
<publisher-id></publisher-id>
</pvd>
<segment-items>
<segment-item src="C:\tmp\spl_menu.mpg" id="spl_menu.mpg"/>
</segment-items>
<sequence-items>
<sequence-item src="C:\tmp\spl.mpg" id="spl.mpg">
<default-entry id="default-entry-00"/>
<entry id="entry-01">9.6162</entry>
<entry id="entry-02">45.9986</entry>
<entry id="entry-03">82.9657</entry>
</sequence-item>
</sequence-items>
<pbc>
<selection id="selection-00" rejected="false">
<bsn>1</bsn>
<next ref="selection-01"/>
<return ref="selection-04"/>
<timeout ref="selection-04"/>
<loop jump-timing="immediate">1</loop>
<play-item ref="default-entry-00"/>
<select ref="selection-00"/>
<select ref="selection-01"/>
<select ref="selection-02"/>
<select ref="selection-03"/>
</selection>
<selection id="selection-01" rejected="false">
<bsn>1</bsn>
<prev ref="selection-01"/>
<next ref="selection-02"/>
<return ref="selection-04"/>
<timeout ref="selection-04"/>
<loop jump-timing="immediate">1</loop>
<play-item ref="entry-01"/>
<select ref="selection-00"/>
<select ref="selection-01"/>
<select ref="selection-02"/>
<select ref="selection-03"/>
</selection>
<selection id="selection-02" rejected="false">
<bsn>1</bsn>
<prev ref="selection-01"/>
<next ref="selection-03"/>
<return ref="selection-04"/>
<timeout ref="selection-04"/>
<loop jump-timing="immediate">1</loop>
<play-item ref="entry-02"/>
<select ref="selection-00"/>
<select ref="selection-01"/>
<select ref="selection-02"/>
<select ref="selection-03"/>
</selection>
<selection id="selection-03" rejected="false">
<bsn>1</bsn>
<prev ref="selection-02"/>
<next ref="selection-04"/>
<return ref="selection-04"/>
<timeout ref="selection-04"/>
<loop jump-timing="immediate">1</loop>
<play-item ref="entry-03"/>
<select ref="selection-00"/>
<select ref="selection-01"/>
<select ref="selection-02"/>
<select ref="selection-03"/>
</selection>
<selection id="selection-04" rejected="false">
<bsn>1</bsn>
<default ref="selection-00"/>
<timeout ref="endlist-00"/>
<wait>60</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="select.mpg"/>
<select ref="selection-00"/>
<select ref="selection-01"/>
<select ref="selection-02"/>
<select ref="selection-03"/>
</selection>
<endlist id="endlist-00" rejected="false">
<next-volume>-1</next-volume>
</endlist>
</pbc>
</videocd>
|
|
|