制御タグ_Metadata - hsk/swfspec_ja GitHub Wiki

Metadata

メタデータタグは、外部プロセスにSWFファイルを説明するためのオプションのタグです。 タグは、SWFファイル内のXMLメタデータを埋め込み、従って、例えば、検索エンジンはこのタグを見つけることができ、SWFファイルのタイトルにアクセスし、検索結果にそのタイトルを表示します。 Flash Playerは、常にメタデータタグを無視します。 メタデータタグがSWFファイルに含まれている場合、FileAttributesタグは、そのHasMetadataフラグが設定されたSWFファイルである必要があります。 逆に、FileAttributesタグはHasMetadataフラグが設定されている場合、メタデータタグは、SWFファイルになければなりません。 メタデータタグは、SWFファイルに一つだけ含める事ができます。

メタデータの形式は、AdobeのExtensible Metadata Platform(XMP™)仕様に準拠したRDFです。 RDFとXMPの詳細については、以下のソースを参照してください:

以下に、SWFファイル内のメタデータ文字列を表現する多くの許容可能な二つの例を示します。 最初の例では、SWFファイルのタイトルと説明についての基本的な情報を提供します。

<rdf:RDF xmlns:rdf=’http://www.w3.org/1999/02/22-rdf-syntax-ns#’>
<rdf:Description rdf:about=’’ xmlns:dc=’http://purl.org/dc/1.1’>
<dc:title>Simple Title</dc:title>
<dc:description>Simple Description</dc:description>
</rdf:Description>
</rdf:RDF>

2番目の例では、タイトルは、複数の言語で記載されています:

<rdf:RDF xmlns:rdf=’http://www.w3.org/1999/02/22-rdf-syntax-ns#’>
<rdf:Description rdf:about=’’ xmlns:dc=’http://purl.org/dc/1.1’>
<dc:title>
<rdf:Alt>
<rdf:li xml:lang=’x-default’>Default Title</rdf:li>
<rdf:li xml:lang=’en-us’>US English Title</rdf:li>
<rdf:li xml:lang=’fr-fr’>Titre Français</rdf:li>
<rdf:li xml:lang=’it-it’>Titolo Italiano</rdf:li>
</rdf:Alt>
</dc:title>
<dc:description>Simple Description</dc:description>
</rdf:Description>
</rdf:RDF>

メタデータ文字列はすべての不要な空白を除去してSWFファイルに保存されます。 最小ファイル形式のバージョンは、SWF1です。

フィールド コメント
Header RECORDHEADER タグタイプ = 77
Metadata STRING XML メタデータ

移動

⚠️ **GitHub.com Fallback** ⚠️