HTML <video> 要素をオンラインで作成

HTML Video ジェネレーターは、MP4 の <source> を含む <video> 要素を作成します。動画の場所を入力し、読み込みと再生の設定を選び、必要に応じて再生領域を指定すると、プレビュー、HTML 出力、C# 出力が同時に更新されます。



C# で HTML <video> 要素を作成

上の HTML Code パネルには設定した動画のマークアップが表示され、下の C# Code パネルでは Aspose.HTML for .NET を使用して同じ要素と MP4 ソースを作成します。

  1. HTMLDocument を作成し、 Document.CreateElement() で <video> 要素を作成します。
  2. Element.SetAttribute() で、選択した読み込み、再生、寸法の値を適用します。
  3. MP4 用の <source> 要素を作成し、 Node.AppendChild() で video 要素へ追加します。
  4. video 要素をドキュメント本体へ追加し、 HTMLDocument.Save() で video.html として保存します。

最初に動画を設定し、更新された C# コードを .NET プロジェクトへコピーしてください。


HTML Video ジェネレーターの FAQ

1. プレビューで動画を再生できないのはなぜですか?

MP4 の URL または相対パスがブラウザーから取得できるリソースを指し、ブラウザーが MP4 コンテナー内のコーデックをサポートしている必要があります。再生できない場合は、解決後の URL、サーバーのレスポンス、コーデックの互換性を確認してください。

2. Autoplay を有効にしても動画が一時停止したままなのはなぜですか?

ブラウザーは音声を含む動画の自動再生を通常ブロックします。自動再生が必要な場合は Muted を有効にします。ただし、ブラウザーポリシーやユーザー設定により自動再生が拒否される場合があります。

3. Preload はブラウザーがダウンロードする動画量を保証しますか?

いいえ。preload 属性はブラウザーへのヒントです。none は先読みを控え、metadata は基本情報を要求し、auto はより多くのデータ取得を許可しますが、ブラウザーはネットワーク状況やデータ節約設定などに応じて別の動作を選べます。

4. 指定した幅と高さのアスペクト比が動画と異なる場合はどうなりますか?

幅と高さは再生領域を定義します。通常、ブラウザーはその領域内で動画固有のアスペクト比を維持するため、左右または上下に空白が生じることがあります。固定寸法が不要なら、一方または両方を空にしてください。

5. このジェネレーターは MP4 ファイルをアップロード、ホスト、変換しますか?

いいえ。入力したソースを参照する HTML と C# コードだけを作成します。動画ファイルは URL または相対パスですでに利用でき、対象ブラウザーに適した形式でエンコードされている必要があります。


Aspose.HTML for .NET のインストール

.NET CLI を使用して、NuGet から Aspose.HTML for .NET をインストールします。

dotnet add package Aspose.HTML

NuGet パッケージ マネージャーの UI を使用するか、パッケージ マネージャー コンソールで Install-Package Aspose.HTML を実行することもできます。セットアップの詳細は インストール ガイド を参照してください。評価制限なしで API を試すには、 一時ライセンス を申請できます。