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.
Opciones del Generador HTML Video
El generador interactivo incluye estas opciones:
- Source (MP4) establece la URL o la ruta relativa que utiliza el elemento
<source>secundario. - Preload añade
auto,metadataononecomo sugerencia de carga para el navegador. - Width y Height definen las dimensiones del área de reproducción en píxeles CSS cuando se indican valores.
- Autoplay, Controls, Loop y Muted añaden al elemento
<video>los atributos booleanos correspondientes.
La vista previa solo puede reproducir un archivo de vídeo al que el navegador pueda acceder y que pueda decodificar. Una Source relativa se resuelve con respecto a la URL de la página del generador.
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:
- Crea un
HTMLDocumenty un elemento<video>medianteDocument.CreateElement(). - Aplica los valores seleccionados de carga, reproducción y dimensiones mediante
Element.SetAttribute(). - Crea un elemento
<source>para el recurso MP4 y lo añade a<video>medianteNode.AppendChild(). - Añade
<video>al cuerpo del documento y guardavideo.htmlmedianteHTMLDocument.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.
Otros generadores HTML
Crea otros elementos y estructuras HTML con generadores especializados