応用情報技術者 2016年 秋期 午前2 問25
問題文
動画や音声などのマルチメディアコンテンツのレイアウトや再生のタイミングをXML フォーマットで記述するための W3C 勧告はどれか。
選択肢
ア:Ajax
イ:CSS
ウ:SMIL(正解)
エ:SVG
動画や音声などのマルチメディアコンテンツのレイアウトや再生のタイミングをXMLフォーマットで記述するためのW3C勧告【午前2 解説】
要点まとめ
- 結論:動画や音声の再生タイミングやレイアウトをXMLで記述するW3C勧告はSMILです。
- 根拠:SMILはマルチメディアの同期制御やレイアウト指定に特化したXMLベースの言語で、W3Cが標準化しています。
- 差がつくポイント:CSSはスタイル指定、Ajaxは非同期通信、SVGはベクター画像の描画であり、マルチメディアの再生制御には使いません。
正解の理由
ウ: SMILは「Synchronized Multimedia Integration Language」の略で、動画や音声など複数のメディアを時間的に同期させて再生するためのXMLベースの言語です。W3Cが勧告しており、マルチメディアコンテンツのレイアウトや再生タイミングを詳細に記述できます。これにより、複雑なマルチメディアプレゼンテーションを標準的に表現可能です。
よくある誤解
CSSは見た目のスタイルを指定するもので、動画や音声の再生タイミング制御には使いません。Ajaxは通信技術であり、マルチメディアの同期制御とは無関係です。
解法ステップ
- 問題文の「動画や音声のレイアウトや再生のタイミングをXMLで記述」とある点に注目する。
- XMLフォーマットでマルチメディア制御を行うW3C勧告を思い出す。
- 選択肢の意味を整理し、SMILが該当することを確認する。
- 他の選択肢(Ajax、CSS、SVG)がマルチメディアの再生制御に適さないことを理解する。
- ウ: SMILを正解とする。
選択肢別の誤答解説
- ア: Ajax
非同期通信技術であり、マルチメディアのレイアウトや再生タイミングの記述には関係ありません。 - イ: CSS
スタイルシート言語で、見た目の装飾を指定しますが、再生タイミングの制御はできません。 - ウ: SMIL
正解。マルチメディアの同期やレイアウトをXMLで記述するW3C勧告です。 - エ: SVG
ベクター画像の描画用XML言語で、動画や音声の再生制御には使いません。
補足コラム
SMILは1998年にW3Cが勧告した言語で、Web上でのマルチメディアプレゼンテーションを標準化する目的で開発されました。HTML5の登場により利用は減少しましたが、マルチメディアの同期制御の基本概念として重要です。
FAQ
Q: SMILはどんな場面で使われますか?
A: 複数の動画や音声を時間的に同期させて再生したい場合や、複雑なマルチメディアプレゼンテーションで使われます。
A: 複数の動画や音声を時間的に同期させて再生したい場合や、複雑なマルチメディアプレゼンテーションで使われます。
Q: CSSで動画の再生タイミングを制御できますか?
A: いいえ。CSSは見た目のスタイル指定に特化しており、再生タイミングの制御はできません。
A: いいえ。CSSは見た目のスタイル指定に特化しており、再生タイミングの制御はできません。
関連キーワード: SMIL, XML, マルチメディア同期、W3C勧告、動画再生制御、音声同期、Web標準

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

