Vue d’ensemble du Gestionnaire de téléchargement

[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Microsoft Lecteur multimédia Windows fournit des volets office de magasin en ligne qui contiennent une fenêtre de navigateur hébergée. Via les magasins en ligne, les utilisateurs peuvent interagir avec les pages web des magasins en ligne sur Internet.

Le Gestionnaire de téléchargement Lecteur multimédia Windows fournit un modèle objet que vous pouvez utiliser pour gérer les tâches associées au téléchargement de contenu sur l’ordinateur de l’utilisateur à partir de Microsoft Internet Information Services (IIS) à l’aide du protocole HTTP (Hypertext Transfer Protocol). Avec le Gestionnaire de téléchargement, vous pouvez :

  • Gérez plusieurs téléchargements simultanément en tant que collection.
  • Spécifiez une URL pour un fichier et démarrez son téléchargement à l’aide de HTTP.
  • Interrogez l’état et la progression du téléchargement.
  • Suspendre, reprendre ou annuler un téléchargement.
  • Spécifiez si un téléchargement se produit en arrière-plan ou en temps réel. (Le téléchargement en arrière-plan est disponible uniquement sur le système d’exploitation Microsoft Windows XP.) Consultez À propos du téléchargement en arrière-plan et en temps réel.
  • Spécifiez le mode d’affichage du contenu dans la bibliothèque. Consultez À propos de l’intégration de bibliothèque.

Le Gestionnaire de téléchargement est la solution pour télécharger du contenu à partir du code de script dans les pages web hébergées. Pour télécharger du contenu à l’aide du code C++, utilisez le service BITS (Background Intelligent Transfer Service) Windows XP. Pour plus d’informations, consultez BITS.

À propos du téléchargement en arrière-plan et en temps réel

Le Gestionnaire de téléchargement offre deux types de téléchargement : en arrière-plan et en temps réel. Le type que vous utilisez vous appartient, et il est possible d’autoriser l’utilisateur à sélectionner également le type de téléchargement. Si vous choisissez d’autoriser l’utilisateur à sélectionner le type de téléchargement, veillez à expliquer les différences entre les deux types disponibles.

Le téléchargement en temps réel se produit en même temps. Lorsque l’utilisateur démarre un téléchargement de fichier, l’intégralité du fichier est transférée vers l’ordinateur de l’utilisateur dans un seul flux continu. L’utilisateur ne peut pas suspendre ou interrompre le téléchargement. Si l’utilisateur choisit de fermer Lecteur multimédia Windows avant la fin du téléchargement, il perd tous les fichiers incomplets et doit les télécharger dès le début pour acquérir le contenu.

L’avantage main du téléchargement en temps réel est qu’il permet à l’utilisateur d’acquérir le contenu plus rapidement que le téléchargement en arrière-plan. Le téléchargement en temps réel est disponible pour les utilisateurs de Windows XP, mais il s’agit du seul type de téléchargement disponible sur les versions du système d’exploitation Windows antérieures à Windows XP.

Le téléchargement en arrière-plan se produit de façon fragmentaire. Lorsque l’utilisateur démarre un téléchargement en arrière-plan, des parties du fichier sont transférées vers l’ordinateur de l’utilisateur lorsque le temps processeur est disponible. Il est possible de suspendre et de reprendre un téléchargement en arrière-plan. Si l’utilisateur choisit de fermer Lecteur multimédia Windows avant la fin du téléchargement en arrière-plan, la condition des fichiers incomplets est enregistrée et le téléchargement peut continuer en arrière-plan, même après le redémarrage de l’ordinateur.

Le téléchargement en arrière-plan peut prendre plus de temps que le téléchargement en temps réel, car le processus de téléchargement se produit uniquement lorsque le processeur n’effectue pas d’autres tâches.

Le téléchargement en arrière-plan est disponible uniquement lors de l’utilisation de Windows XP.

À propos de l’intégration de bibliothèque

Lecteur multimédia Windows pouvez organiser automatiquement le contenu du magasin en ligne dans la bibliothèque. Pour l’activer, vous devez spécifier une valeur pour l’attribut WM/ContentDistributor pour chaque fichier multimédia numérique. Lorsqu’un fichier multimédia numérique est ajouté à la bibliothèque, ce qui se produit automatiquement lors de l’utilisation du Gestionnaire de téléchargement, le fichier est répertorié automatiquement dans le nœud Musique achetée ou Vidéos achetées . Par exemple, si la valeur de WM/ContentDistributor est « Proseware » et que le fichier multimédia numérique contient de la musique, le contenu apparaît dans la bibliothèque à l’emplacement suivant :

Toute la musique/Musique achetée/Proseware

Gestionnaire de téléchargement

DownloadCollection.startDownload