Share via


Captura o representación de audio, vídeo e imágenes (HTML)

[ Este artículo está destinado a desarrolladores de Windows 8.x y Windows Phone 8.x que escriben aplicaciones de Windows Runtime. Si estás desarrollando para Windows 10, consulta la documentación más reciente ]

Esta sección contiene información sobre cómo capturar fotografías y vídeos de un dispositivo de captura (como una cámara integrada o una cámara web conectada) y cómo representar secuencias de audio en una aplicación de Windows en tiempo de ejecución con JavaScript.

Para ver muestras donde se usa la captura de medios en una aplicación de la Windows en tiempo de ejecución con JavaScript, consulta la muestra de captura de medios y las otras muestras que se mencionan en la sección Samples de Related topics más abajo.

Si quieres intentar trabajar con captura de multimedia y otras características importantes de Windows 8, descarga los laboratorios prácticos para Windows 8. En estos laboratorios se proporciona una introducción compuesta por módulos paso a paso para crear una aplicación de la Tienda Windows de muestra en el lenguaje de programación que prefieras (JavaScript y HTML o C# y XAML).

En esta sección

Tema Descripción

Inicio rápido: capturar una foto o un vídeo mediante la interfaz de usuario de captura de cámara

En este tema se explica la forma más fácil para capturar una foto o un vídeo desde la cámara insertada o adjunta, mediante la API CameraCaptureUI. Esta API abre un cuadro de diálogo de pantalla completa, que presenta una interfaz de usuario de cámara y te permite capturar una foto o un vídeo con tan solo una llamada de método.

Inicio rápido: capturar vídeo con la API MediaCapture

En este tema se muestra cómo capturar vídeo en un archivo mediante la API Windows.Media.Capture. Puedes usar la API Windows.Media.Capture para controlar la operación de captura asincrónica, seleccionar un perfil de codificación y enviar el vídeo obtenido a un archivo.

Cómo obtener una vista previa de vídeo desde una cámara web

Puedes asociar una cámara con una etiqueta <video> para obtener una vista previa del vídeo.

Cómo grabar audio o vídeo

Puedes grabar vídeo desde la cámara y/o audio desde el micrófono.

Cómo girar el vídeo

Puedes girar el vídeo capturado con una cámara mediante los métodos SetPreviewRotation y SetRecordRotation en la clase MediaCapture.

Cómo reflejar el vídeo

El reflejo de la imagen de vista previa resulta útil en aplicaciones de videoconferencias o videochats. Generalmente los usuarios desean ver una imagen reflejada de sí mismos. La vista "correcta" (no reflejada) puede resultar extraña, porque estamos acostumbrados a mirarnos en un espejo.

Cómo agregar estabilización de vídeo

El efecto VideoStabilization puede ayudar a reducir la inestabilidad en el vídeo, por ejemplo, de una cámara de mano.

Cómo aplicar efectos a los vídeos capturados

Usa el método MediaCapture.AddEffectAsync para aplicar efectos a los vídeos capturados.

Inicio rápido: audio en una aplicación de la Tienda Windows

En este tema se explican las categorías de transmisión de secuencias de audio y se indica cómo usar la etiqueta <audio> para agregar funcionalidades de transmisión de secuencias de audio a tu aplicación.

Cómo configurar teclas para controles multimedia

En este tutorial aprenderás a configurar las teclas multimedia de hardware en un teclado y después usar dichas teclas para controlar una secuencia de audio y vídeo (AV) al presionar o hacer clic en reproducir, pausar o detener, entre otras acciones.

Cómo clasificar una secuencia de AV para transmisión por secuencias de audio

En este tutorial se muestra cómo seleccionar la categoría correcta de una secuencia de audio y vídeo (AV), para configurarla como una secuencia de reproducción de audio.

Cómo administrar llamadas en el dispositivo de comunicaciones Bluetooth predeterminado

En este tutorial se explica cómo configurar el dispositivo de comunicaciones Bluetooth predeterminado para administrar las llamadas.

 

Temas relacionados

Guías básicas

Guía básica para crear aplicaciones de Windows en tiempo de ejecución con JavaScript

Diseño de la experiencia del usuario para aplicaciones

Muestras

Muestra de captura de multimedia

Muestra de interfaz de usuario de captura de cámara

Muestra de interfaz de usuario de opciones de la cámara

Muestra de enumeración de dispositivos

Muestra de comunicación en tiempo real

Muestra de extensión multimedia

Laboratorios prácticos de Windows 8

Referencia

Windows.Media

Windows.Media.Capture

Windows.Media.Devices

Windows.Media.MediaProperties

Audio y vídeo HTML5

Otros recursos

Formatos de audio y vídeo compatibles

Rendimiento de audio y vídeo