Guide Lecteur Multimédia

Lisez des fichiers audio et vidéo depuis votre appareil. Créez des playlists, mélangez les pistes et contrôlez la répétition — tout dans le navigateur.

Retour à Lecteur Multimédia

À quoi sert cet outil

Le Lecteur multimédia lit des fichiers audio et vidéo depuis votre appareil. Créez une playlist via le sélecteur de fichiers ou le glisser-déposer, accédez aux pistes en cliquant, contrôlez lecture/pause, défilement, volume et répétition (aucune, toutes, une). Le mode mélange randomise l'ordre de lecture. Toute la lecture s'effectue dans le navigateur — pas d'envoi, pas de serveur. Utilise des URL blob pour charger les fichiers depuis la mémoire.

Comment l'utiliser

  1. Ajoutez des fichiers — Cliquez pour sélectionner ou glissez-déposez des fichiers audio/vidéo (MP3, MP4, etc.).
  2. Construisez la playlist — Les fichiers apparaissent dans la playlist. Cliquez sur une piste pour la lire.
  3. Contrôlez — Lecture, pause, défilement, volume. Utilisez la répétition pour boucler aucune, toutes ou la piste actuelle.
  4. Mélange — Activez le mélange pour un ordre randomisé (Fisher-Yates).
  5. Supprimez — Retirez des pistes de la playlist. Les URL blob sont révoquées pour libérer la mémoire.
  6. Plein écran — Utilisez le mode plein écran vidéo quand disponible.

Comment ça fonctionne

Chaque fichier est encapsulé en MediaItem (référence File, nom d'affichage, type, URL blob). URL.createObjectURL(file) crée une URL blob temporaire utilisée par l'élément HTML5 video. Aucun contenu média n'est envoyé à un serveur. Quand un élément de playlist est supprimé ou que le composant est démonté, URL.revokeObjectURL() est appelé pour éviter les fuites mémoire. Le mélange utilise Fisher-Yates pour un ordre uniformément aléatoire. Modes de répétition : aucune (arrêt après la dernière), toutes (retour à la première), une (boucle sur la piste actuelle).

Tous les calculs s'effectuent entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Cas d'usage et exemples

  • Musique locale — Écoutez des MP3 depuis votre appareil.
  • Aperçu vidéo — Aperçu rapide de fichiers vidéo locaux.
  • Podcasts — Mettez en file et écoutez des épisodes.
  • Présentations — Lisez une piste audio ou vidéo en arrière-plan.
  • Tests — Vérifiez que les fichiers média se lisent correctement.

Exemple

  • Ajoutez song1.mp3, song2.mp3 → Playlist avec deux pistes.
  • Mélange activé → Ordre de lecture randomisé.
  • Répétition : une → La piste actuelle boucle jusqu'à changement.

Limitations et contraintes connues

  • Support des formats — Dépend du navigateur et de l'OS (ex. MP4, WebM, MP3).
  • URL blob — Doivent être révoquées à la suppression/démontage pour éviter les fuites.
  • Pas de streaming — Les fichiers sont chargés en mémoire ; les très gros fichiers peuvent être lents.
  • Same-origin — Les URL blob sont same-origin ; pas de média cross-origin.

Comment ça fonctionne

Méthode

  • Media files are loaded and played locally in your browser; nothing is uploaded to any server.
  • Files are released from memory when you remove them or leave the page.

Tous les calculs et conversions s'effectuent entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur, vos entrées ne quittent jamais votre appareil.