====== MediaPlaylist [En cours de Traduction Wismerheal][WSL] ====== Cet objet vous permet de jouer des fichiers média. ===== Fonctions ===== ==== MediaPlaylist ==== Fonction de construction. === Syntaxe === var myObject = new MediaPlaylist(); ===== Méthodes ===== ==== setPlaybackRate ==== Définit le ratio du playback. === Syntaxe === myObject.setPlaybackRate(rate); === Arguments === - rate - (float) le ratio du playback === Renvoie === * (MediaPlaylist) cette MediaPlaylist ==== setVolume ==== Définit le volume. === Syntaxe === myObject.setVolume(volume); === Arguments === - volume - (float) le volume === Renvoie === * (MediaPlaylist) cette MediaPlaylist ==== setPosition ==== Définit la position de l'élément en vours de lecture. === Syntaxe === myObject.setPosition(position); === Arguments === - position - (integer) la position en millisecondes === Returns === * (MediaPlaylist) cette MediaPlaylist ==== setMuted ==== Coupe ou met le son du média actuellement joué. === Syntaxe === myObject.setMuted(muted); === Arguments === - muted - (boolean) le statut du média dont le son est coupé === Renvoi === * (MediaPlaylist) cette MediaPlaylist ==== duration ==== Renvoie la durée du média en cours. === Syntaxe === myObject.duration(); === Renvoie === * (integer) la durée du média en cours ==== hasAudio ==== Renvoie vrai si le média en cours est un média audio. === Syntaxe === myObject.hasAudio(); === Returns === * (boolean) vrai si le média en cours est un média audio ==== hasVideo ==== Renvoie vrai si le média en cours est un média vidéo. === Syntaxe === myObject.hasVideo(); === Renvoie === * (boolean) vrai si le média en cours est un média vidéo ==== playbackRate ==== Renvoie l'actuel ratio du playback. === Syntaxe === myObject.playbackRate(); === Returns === * (boolean) l'actuel ratio du playback ==== volume ==== Renvoie le volume actuel. === Syntaxe === myObject.volume(); === Renvoie === * (boolean) le volume actuel ==== position ==== Renvoi la position actuelle. === Syntaxe === myObject.position(); === Returns === * (boolean) la position actuelle en millisecondes ==== isMuted ==== Renvoie vrai si le média actuel à le son coupé. === Syntaxe === myObject.isMuted(); === Renvoie === * (boolean) vrai si le média actuel à le son coupé ==== isSeekable ==== Renvoie vrai si le média actuel est recherchable/atteignable. Cela signifie que l'on peut ou non spécifier une position à jouer. === Syntaxe === myObject.isSeekable(); === Renvoie === * (boolean) vrai si l'on peu jouer la position demandée ==== bufferStatus ==== Renvoie le pourcentage de complétion du tampon. === Syntaxe === myObject.bufferStatus(); === Renvoie === * (boolean) le pourcentage de complétion du tampon ==== play ==== Débute la lecture d'une playlist. (ouai et alors.. je laisse playlist en anglois...n'ayez pas peur ;) ) === Syntaxe === myObject.play(); === Renvoie === * (MediaPlaylist) cette MediaPlaylist (voyez la aussi et pourtant vous en faites pas tout un fromage .. #Mouse...mie za part) ==== pause ==== Met la lecture en Pause. === Syntaxe === myObject.pause(); === Renvoie === * (MediaPlaylist) cette MediaPlaylist ==== stop ==== Stop la lecture. === Syntaxe === myObject.stop(); === Renvoie === * (MediaPlaylist) cette MediaPlaylist ==== addLocalMedia ==== Ajoute un media en local à la playlist. === Syntaxe === myObject.addLocalMedia(path); === Arguments === - path - (string) le media en local à ajouter la playlist === Renvoie === * (MediaPlaylist) cette MediaPlaylist === Exceptions === * (AddMediaError) échec du média à ajouter ==== addDistantMedia ==== Ajoute un media distant à la playlist. === Syntaxe === myObject.addDistantMedia(url); === Arguments === - url - (string) le média distant à ajouter à la playlist === Renvoie === * (MediaPlaylist) cette MediaPlaylist === Exceptions === * (AddMediaError) échec du média à ajouter ==== insertLocalMedia ==== Insert un média local à la playlist. === Syntaxe === myObject.insertLocalMedia(position, path); === Arguments === - position - (integer) la position où insérer le média - path - (string) le média en local à insérer === Renvoie === * (MediaPlaylist) cette MediaPlaylist === Exceptions === * (InsertMediaError) insertion de média échouée ==== insertDistantMedia ==== Insert un média distant à la playlist. === Syntaxe === myObject.insertDistantMedia(position, path); === Arguments === - position - (integer) la position où insérer le média - path - (string) le média distant à insérer === Renvoie === * (MediaPlaylist) cette MediaPlaylist === Exceptions === * (InsertMediaError) insertion de média échouée ==== clear ==== Efface le contenu de la playlist. === Syntaxe === myObject.clear(); === Renvoie === * (MediaPlaylist) cette MediaPlaylist === Exceptions === * (ClearMediaError) effacement du contenu de la playlist échoué ==== next ==== Lit l'élément suivant de la playlist. === Syntaxe === myObject.next(); === Renvoie === * (MediaPlaylist) cette MediaPlaylist ==== previous ==== Lit l'élément précédent de la playlist. === Syntaxe === myObject.previous(); === Returns === * (MediaPlaylist) cette MediaPlaylist ==== setCurrentMedia ==== Définit le média à jouer actuellement. === Syntaxe === myObject.setCurrentMedia(mediaIndex); === Arguments === - mediaIndex - (integer) l'indexation du media === Renvoie === * (MediaPlaylist) cette MediaPlaylist ==== shuffle ==== Lit aléatoirement les éléments de la playlist. === Syntaxe === myObject.shuffle(); === Renvoie === * (MediaPlaylist) cette MediaPlaylist ==== setPlaybackMode ==== Définit le mode playback. === Syntaxe === myObject.setPlaybackMode(playbackMode); === Arguments === - playbackMode - ([[#playbackmode|PlaybackMode]]) le mode de playback === Renvoie === * (MediaPlaylist) cette MediaPlaylist ==== removeMedia ==== Efface un emédia de la liste. === Syntaxe === myObject.removeMedia(mediaIndex); === Arguments === - mediaIndex - (integer) l'indexation du media === Renvoie === * (MediaPlaylist) cette MediaPlaylist === Exceptions === * (RemoveMediaError) effacement du média échoué ==== currentMedia ==== Renvoie l'index du média en cours de lecture. === Syntaxe === myObject.currentMedia(); === Renvoie === * (integer) tl'index du média en cours de lecture ==== isEmpty ==== Renvoi vrai si la playlist est vide. === Syntaxe === myObject.isEmpty(); === Renvoie === * (boolean) vrai si la playlist est vide ==== mediaCount ==== Renvoie la taille de la playlist. === Syntaxe === myObject.mediaCount(); === Renvoie === * (integer) la teille de la playlist ==== nextMedia ==== Renvoie l'index du média suivant. === Syntaxe === myObject.nextMedia(); === Renvoie === * (integer) l'index du média suivant ==== previousMedia ==== Renvoie l'index du média précédent. === Syntaxe === myObject.previousMedia(); === Renvoie === * (integer) l'index du média précédent ==== playbackMode ==== Renvoie le mode de playback. === Syntaxe === myObject.playbackMode(); === Renvoie === * ([[#playbackmode|PlaybackMode]]) le mode de playback ===== Attributs ===== ==== playbackRate ==== Le ratio du playback. (float) ==== volume ==== Le volume. (float) ==== position ==== La position en millisecondes. (integer) ==== muted ==== Si le média à le son coupé. (boolean) ==== currentMedia ==== l'index du média actuel.(integer) ==== playbackMode ==== Le mode playback. ([[#playbackmode|PlaybackMode]]) ===== Enumerations ===== ==== PlaybackMode ==== Le mode playback. === Valeurs === - CurrentItemOnce: l'élément actuel ne se jouera qu'une seule fois - CurrentItemInLoop: l'élément actuel joué dans la boucle - Sequential: le playback débute du 1er au dernier élément et s'arrête - Loop: le playback se relance à partir du premier élément une fois le dernier élément joué - Random: joue les éléments aléatoirement