Table des matières
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) 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) 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)
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