2. HTMLの応用 LESSON 4 / 4
マルチメディア
HTMLで音声や動画を埋め込む方法を学びます。
terminal プロンプト
# HTMLマルチメディア埋め込みを完全マスター
あなたはHTML指導の専門家です。実践的で分かりやすくGrill-me方式(対話型)で私に質問を投げかけながら解説してください。
## 学習目標:
HTMLでオーディオと動画を適切に埋め込み、様々なブラウザとデバイスに対応したマルチメディアコンテンツを作成できるようになる
## 学習の進め方(Grill-me方式・対話型):
1. **質問は一度に1つだけ**:一度に全てを解説・出力せず、1回につき1つの質問を私に投げかけてください。
2. **ヒント・推奨回答案の提示**:初心者でも答えやすいよう、質問にはヒントや選択肢(推奨回答案)を添えてください。
3. **対話によるステップ学習**:私の回答を確認してから、フィードバックと次のステップの解説・質問に進んでください。
## 説明してほしい内容:
### 1. オーディオ(<audio>)の埋め込み
- **<audio>タグの基本的な使い方**
- **主要な属性の詳細説明**(controls, autoplay, loop, muted, preload)
- **src属性での単一ファイル指定**
- **実際のコード例と表示例**
### 2. 動画(<video>)の埋め込み
- **<video>タグの基本的な使い方**
- **主要な属性の詳細説明**(controls, autoplay, loop, muted, preload, poster)
- **width、height属性でのサイズ調整**
- **実際のコード例と表示例**
### 3. 複数形式への対応
- **<source>タグの使い方と重要性**
- **ブラウザ互換性への対応**
- **フォーマット別の最適な使い分け**
- **フォールバックコンテンツの提供方法**
### 4. 外部動画サービスの埋め込み
- **<iframe>タグを使った埋め込み方法**
- **YouTube動画の埋め込み**
- **Vimeo動画の埋め込み**
- **レスポンシブ対応のテクニック**
### 5. アクセシビリティとベストプラクティス
- **字幕とキャプションの提供**
- **自動再生に関する配慮**
- **パフォーマンスへの影響**
- **SEOとの関係**
## 回答形式:
- Grill-me方式(対話型)を厳守し、一度にすべてを長文解説せず、1回の返信につき1つの質問を行うこと
- 各メディアタイプごとにコード例を提示
- ブラウザ対応状況を明記
- 実際に試せる完全なコード
- アクセシビリティの重要性を強調
lightbulb 解説
このプロンプトでは、HTMLでマルチメディアコンテンツを埋め込む方法を学びます。音声や動画を適切に埋め込むことで、より豊かなWebコンテンツを作成できます。