« Nortonアンインストーラ | メイン | LAMPページを久しぶりに見る »

2005年02月16日

吉里吉里2/KAG3ムービー拡張日誌:: KAGの複数ムービー再生サポート

    

Config.tjsに ;numMovies = 2; を追加して、同時再生可能ムービー数を指定出来るようにした。
また、基本動作はseと同じような感じにした。
どのムービーを操作するかはslot=0などと指定することにした。
未指定の場合はslot=0が適用される。
後、ピリオドイベント待ち用のタグも追加した。
[wp]で待つ。
[wp slot=1 for="prepare"] といったように、slot指定や待つピリオドのタイプを指定できるようにもした。
ピリオドのタイプがない場合は、全ピリオドタイプを待つことになる。
ピリオドタイプとして、指定できるのは、"loop"と"period"、"prepare"、"segLoop"の4つ。
複数のピリオドタイプ待ちはサポートしないことにした。(面倒だったから)

TJSとしては、movies[slot] とした。
前はmovieでアクセスできたので、TJSで直接movieを操作していた場合は、書き換えないと動作しないことになる。

サンプルコードは次の通り。

[video slot=1 visible=true mode="layer"]
[video slot=1 loop=true]
[videolayer slot=1 channel=1 page=back layer=base]
[openvideo slot=1 storage="001.mpg"]
[preparevideo slot=1]
[wp slot=1 for="prepare"]
[playvideo slot=1]

[video visible=true mode="layer"]
[video loop=true]
[videolayer channel=1 page=fore layer=base]
[openvideo storage="002.mpg"]
[preparevideo]
[wp for="prepare"]
[playvideo]
[trans method=crossfade time=10000 selfupdate=true]
[wt]
[stopvideo]

上記コード以外ではまだ動作確認していない。
オーバーレイとかではどうなるかとかは知らない。
もう少し使ってみないとな。
でも、思っていたよりも簡単に出来た。



投稿者 Takenori : 2005年02月16日 17:20




comments powered by Disqus
Total : Today : Yesterday : なかのひと