Crear un elemento HTML <video> online

El Generador HTML Video crea un elemento <video> con un elemento <source> secundario para MP4. Indica la ubicación del vídeo, selecciona las opciones de carga y reproducción y, si es necesario, define el tamaño del área de reproducción. La vista previa, el resultado HTML y el resultado C# se actualizan a la vez.



Crear un elemento HTML <video> en C#

El panel HTML Code contiene el marcado <video> configurado. El panel C# Code crea debajo el mismo elemento y la fuente MP4 mediante Aspose.HTML for .NET .

El código generado sigue estos pasos:

  1. Crea un HTMLDocument y un elemento <video> mediante Document.CreateElement() .
  2. Aplica los valores seleccionados de carga, reproducción y dimensiones mediante Element.SetAttribute() .
  3. Crea un elemento <source> para el recurso MP4 y lo añade a <video> mediante Node.AppendChild() .
  4. Añade <video> al cuerpo del documento y guarda video.html mediante HTMLDocument.Save() .

Configura primero el reproductor de vídeo y copia después el código C# actualizado en tu proyecto .NET.


Preguntas frecuentes sobre el Generador HTML Video

1. ¿Por qué el vídeo no se reproduce en la vista previa?

La URL o ruta relativa del MP4 debe conducir a un recurso accesible para el navegador, y este debe admitir los códecs almacenados en el contenedor MP4. Si el reproductor permanece vacío o indica un origen no compatible, comprueba la URL resuelta, la respuesta del servidor y la compatibilidad de los códecs.

2. ¿Por qué un vídeo con Autoplay activado permanece pausado?

Los navegadores suelen bloquear la reproducción automática de vídeos con sonido audible. Activa Muted cuando necesites Autoplay, pero ten en cuenta que la política del navegador y las preferencias del usuario aún pueden impedir el inicio automático.

3. ¿Garantiza Preload cuántos datos de vídeo descarga el navegador?

No. El atributo preload es solo una sugerencia. none desaconseja la carga previa, metadata solicita información multimedia básica y auto permite descargar más datos. El navegador puede actuar de otro modo debido a Autoplay, la red o el ahorro de datos.

4. ¿Qué ocurre si Width y Height no coinciden con la relación de aspecto del vídeo?

Width y Height definen el área de reproducción. Los navegadores suelen conservar dentro de ella la relación de aspecto intrínseca del vídeo, lo que puede dejar espacio vacío a los lados o arriba y abajo. Deja uno o ambos valores vacíos cuando no necesites dimensiones fijas.

5. ¿El generador carga, aloja o convierte el archivo MP4?

No. El generador crea código HTML y C# que hace referencia al valor indicado en Source. El archivo de vídeo debe estar disponible previamente en esa URL o ruta relativa y utilizar una codificación compatible con los navegadores de destino.


Instalar Aspose.HTML for .NET

Instale Aspose.HTML for .NET desde NuGet con la CLI de .NET:

dotnet add package Aspose.HTML

También puede usar la interfaz del Administrador de paquetes NuGet o ejecutar Install-Package Aspose.HTML en la consola del Administrador de paquetes. Consulte la guía de instalación para configurar la biblioteca o solicite una licencia temporal para evaluar la API sin limitaciones.