Capture ou rendu de contenu audio, de vidéos et d’images (HTML)

[ Cet article est destiné aux développeurs Windows 8.x et Windows Phone 8.x qui créent des applications Windows Runtime. Si vous développez une application pour Windows 10, voir la Documentation ]

Cette section contient des informations sur la manière de capturer des photos et des vidéos depuis un périphérique de capture (par exemple, un appareil photo intégré ou une webcam connectée) et sur la façon de restituer les flux audio dans une application Windows Runtime en JavaScript.

Pour obtenir des exemples ayant recours à la capture multimédia dans une application Windows Runtime en JavaScript, voir l’exemple de capture multimédia et les autres exemples répertoriés dans la section Samples, sous Related topics ci-après.

Si vous voulez essayer d’utiliser la capture multimédia et d’autres fonctionnalités Windows 8 clés, téléchargez les ateliers pratiques pour Windows 8. Ces laboratoires constituent une introduction modulaire pas à pas à la création d’un exemple d’application du Windows Store dans le langage de programmation de votre choix (JavaScript et HTML ou C# et XAML).

Dans cette section

Rubrique Description

Démarrage rapide : capture d’une photo ou d’une vidéo à l’aide de l’interface utilisateur de la caméra

Cette rubrique vous montre le moyen le plus simple de capturer une photo ou une vidéo depuis votre caméra incorporée ou attachée, à l’aide de l’API CameraCaptureUI. Cette API lance un dialogue plein écran qui présente une IU de caméra, et vous permet de capturer une photo ou une vidéo avec un simple appel de méthode.

Démarrage rapide : capture de vidéos à l’aide de l’API MediaCapture

Cette rubrique vous montre comment capturer de la vidéo dans un fichier à l’aide de l’API Windows.Media.Capture. Vous pouvez utiliser l’API Windows.Media.Capture pour contrôler l’opération de capture asynchrone, sélectionner un profil d’encodage et envoyer la vidéo qui en résulte dans un fichier.

Comment afficher l’aperçu d’une vidéo à partir d’une webcam

Vous pouvez associer un appareil photo à une balise <video> pour afficher un aperçu de la vidéo.

Comment enregistrer de l’audio ou de la vidéo

Vous pouvez enregistrer de la vidéo depuis la caméra et/ou du son depuis le microphone.

Comment faire pivoter la vidéo

Vous pouvez faire pivoter une vidéo capturée à partir d’une caméra en utilisant les méthodes SetPreviewRotation et SetRecordRotation sur la classe MediaCapture.

Comment mettre la vidéo en miroir

Mettre en miroir l’image d’aperçu est utile pour les applications de conférences et de chats vidéo. En règle générale, l’utilisateur souhaite voir un reflet de lui-même. L’image « correcte » (non mise en miroir) peut paraître étrange, car nous sommes habitués à nous voir dans un miroir.

Comment ajouter la stabilisation vidéo

L’effet VideoStabilization peut contribuer à réduire les tremblements observés dans une vidéo qui est prise avec une caméra tenue à la main, par exemple.

Comment appliquer des effets à une vidéo capturée

Utilisez la méthode MediaCapture.AddEffectAsync pour appliquer des effets à une vidéo capturée.

Démarrage rapide : le son dans une application du Windows Store

Cette rubrique explique les catégories de flux audio et montre comment utiliser la balise <audio> pour ajouter des fonctionnalités de diffusion audio en continu à votre application.

Comment configurer les touches pour les contrôles multimédias

Ce didacticiel montre comment configurer les touches de support matériel sur un clavier, puis utiliser les touches configurées pour contrôler un flux AV (audio-vidéo) en appuyant ou en cliquant sur lecture, pause, arrêt, etc.

Comment catégoriser un flux AV pour flux audio

Ce didacticiel vous montre comment sélectionner la catégorie appropriée pour un flux audio-vidéo (AV) afin de le configurer en tant que flux de lecture audio.

Comment gérer les appels sur le périphérique de communication Bluetooth par défaut

Ce didacticiel vous montre comment configurer le périphérique de communication Bluetooth par défaut pour gérer les appels.

 

Rubriques associées

Feuilles de route

Feuille de route pour les applications Windows Runtime en JavaScript

Conception de l’expérience utilisateur des applications

Exemples

Exemple de capture multimédia

Exemple CameraCaptureUI

Exemple CameraOptionsUI

Exemple d’énumération de périphérique

Exemple de communication en temps réel

Exemple d’extension multimédia

Ateliers pratiques pour Windows 8

Référence

Windows.Media

Windows.Media.Capture

Windows.Media.Devices

Windows.Media.MediaProperties

Éléments audio et vidéo HTML5

Autres ressources

Formats audio et vidéo pris en charge

Performances audio et vidéo