Iframe埋め込みコード
AVCaptionのすべての動画には1つのiframeコードが付きます:
<iframe
src="https://avcaption.com/watch/{your_embed_token}"
frameborder="0"
allow="autoplay; encrypted-media; fullscreen"
allowfullscreen
loading="lazy"
width="100%"
style="aspect-ratio: 16/9"
></iframe>
HTMLを受け付けるあらゆるプラットフォームに貼り付けるだけです。
動作確認済みの場所
CMS / ブログ
- WordPress(Custom HTMLブロック、Codeブロック、投稿の生HTML)
- Ghost(HTMLカード)
- Substack(投稿内のHTML、有料投稿含む)
- Medium(制限あり — ブックマークカードのみ、iframe不可)
- Hashnode(Embedブロック)
LMS / コースプラットフォーム
- Teachable(Videoブロックは「Custom Code」経由でiframeコードを受け付け)
- Thinkific(Custom Codeブロック)
- Kajabi(投稿および商品ページのHTMLブロック)
- LearnDash(レッスン本文のHTML)
- LearnWorlds(Embedブロック)
- Podia(Custom HTML)
ノーコードビルダー
- Webflow(Embed要素)
- Bubble(HTML要素)
- Wix(HTML iframeブロック)
- Squarespace(Codeブロック)
- Carrd(Embedセクション)
- Framer(Embedコンポーネント)
生産性 / ナレッジ
- Notion(
/embedスラッシュコマンド) - Coda(Embed)
- ClickUp(Embedビュー)
メール — 制限あり。 多くのメールクライアント(Gmail、Outlook)はiframeをブロックします。代わりにog:imageプレビュー付きのリンクを送ってください。
URLパラメータ
iframeの src にクエリパラメータを追加します:
?autoplay=1&muted=1— ロード時に再生開始(autoplayにはmutedが必要)?start=120— 120秒地点へシーク?subtitle=vi— ベトナム語字幕を事前選択?quality=1080— 1080pバリアントを強制?loop=1— 終了時に再開?controls=0— 全コントロールを非表示(キオスクモード)
複数組み合わせ: ?autoplay=1&muted=1&start=30&subtitle=es。
セキュリティヘッダー
iframeは以下のヘッダーで応答します:
Content-Security-Policy: frame-ancestors {your_whitelist}— ブラウザがホワイトリスト外のオリジンへの埋め込みをブロックReferrer-Policy: strict-origin— リファラ情報をscheme+hostに制限Permissions-Policy: autoplay=*; fullscreen=*—allow属性を機能させるために必要
設定は不要 — AVCaptionがあなたのドメインホワイトリストに基づいて適切なヘッダーをセットします。
パフォーマンス
- ファーストペイント: 4Gモバイルで600〜900ms、ブロードバンドで300ms未満
- HLS.js + プレーヤーJS: 約60KB(minified+gzipped)
- 最初のセグメントはアップロード時に事前ウォーミング、CDNエッジから配信
loading="lazy"でユーザーがiframe付近にスクロールするまで読み込みを遅延(推奨)
レスポンシブサイズ
width="100%" と aspect-ratio: 16/9 を使えばiframeは完全にレスポンシブです。動画はコンテナにスケールし、これがほとんどのサイトで望ましい挙動です。
固定ピクセルサイズの場合: width="800" height="450"(または他の16:9比率)。
非16:9(例: 4:3のアーカイブ動画)の場合: aspect-ratio: 4/3 を設定してソースに合わせます。
はじめる
AVCaptionにアップロードしたどの動画も、動画詳細ページにiframeコードが付いています。テスト動画を1本アップロードし、iframeをコピーして、Notionドキュメントや下書きの記事に貼り付けてみてください——Teachable、Kajabi、Confluence、Salesforce Communityページ、自社サイトでも同じようにレンダリングされます。よくある埋め込み先:LMS動画ホスティング、オンラインコース、デジタルプロダクト。