プロトタイプ仕様
出典: モリクロックWiki
2008年6月4日 (水) 02:36; 210.145.120.80 (会話) による版
[編集] XMLフォーマットについて
- プロトタイプでは、動画の情報を記述するXMLの情報に従ってコンテンツを表示します。利用するXMLのフォーマットは以下に従ってください。
- videosタグ内のそれぞれ属性の意味は以下の通りです。
id : 動画のID date : 動画の投稿日時 video_path : 動画(FLV)の置かれているパス video_name : 動画の名前 random : "on"とした場合、再生開始ポイントをランダムで選択し、15秒後に終了する start_pos : 再生開始ポイントの指定(秒)。random='on'の場合は無効 end_pos : 再生終了ポイントの指定(秒)。random='on'の場合は無効 なお、タグ内の文字列はコメントを想定しています。表示方法は未定です。 random, start_pos, end_pos属性を省略した場合は、動画が全て再生されます。
[編集] 不具合その他
- タイトル文字がURLエンコーディングされていた場合、ロールオーバーした際のタイトル表示が文字化けします。そのため1フレーム目の115行目辺りを以下のようにして対処しました。
obj[param] = unescape(video.attributes[param]);
- コンテンツは現在、同じものが続けて再生されないようになっていますが、基本的にはランダムに選択されて表示されます。
- XMLに記載されたコンテンツが2個以下だと不具合が起こる可能性があります。
[編集] crossdomain.xmlについて
- 自分のサーバのSWFが別サーバのXMLを参照する場合、crossdomain.xmlが必要になります。具体的には以下のようなファイルです。
<?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="*" /> </cross-domain-policy>
- このファイルはFlash側からその場所を指定することができますが、通常は指定のドメインのトップからcrossdomain.xmlという名前のファイルを自動的に検索します。xmlが参照できない場合、チェックしてみてください。
