The Ultimate Streaming Solution - DivX / XviD Compatible -
SP v2.0
Manuel
Bien démarrer

Encodage

Insertion HTML

Historique

Liens
Scripts de Playlist

Les scripts peuvent être téléchargés ici
SP Playlist Scripts - Scripts de playlist

Playlists :
StreamPlug® est compatible avec les fichiers de playlist .pls . Voici un exemple de playlist :

[playlist]
File1=http://www.yourwebsite.com/file.ogg
Title1= File Title
Length1=-1
File2=http://www.yourwebsite.com/file2.ogg
Title2= File Title
Length2=-1
NumberOfEntries=2
Version=2


Si vous avez besoin d'un modèle, vous pouvez simplement copier-coller ce texte dans un simple fichier .txt et changer l'extension en .pls lorsque vous sauvegarderez (playlist.pls). Vous pouvez aussi utiliser Streamplug, en ajoutant l'Url de votre média grâce à la boite de dialogue de playlist, et sauvegarder cette playlist dans votre ordinateur.

Utiliser des playlists à la place d'Urls
Vous pouvez choisir d'appeler une playlist à la place d'une Url au lancement du fihcier. Ceci a plusieurs avantages.Vous pouvez par exemple appeler une liste complète de fichiers sur un simple clic, ce qui peut être intéressant pour streamer un album audio entier. Les playlists peuvent aussi être un moyen de cacher les urls de vos fichiers afin de les protéger du téléchargement. Ceci peut être effectué à l'aide de notre encrypteur de playlist (Veuillez nous contacter si vous souhaitez utiliser cet encrypteur).

StreamPlugShowPl()
Ce script fait apparaître la boîte de dialogue de playlist. Il est équivalent au clic sur le bouton "playlist" de la skin de StreamPlug®.

Exemple :

Dans ce cas, nous voulons faire apparaître le boite de dialogue de playlist sur un hyperlien :
<body>
<a href="#" onclick=StreamPlugShowPl()>Show Playlist Box </a>
</body>


Note : Ce script n'a pas d'autre fonction que de montrer la boite de dialogue de playlist.


StreamPlugHidePl()
Identique à ci-dessus, mais cache la liste de playlist.

Exemple :
<body>
<a href="#" onclick=StreamPlugShowPl()>Show Playlist Box </a>
</body>



StreamPlugAddPlaylist(url)
Cette commande est une des commandes principales de Streamplug. Elle charge le lecteur avec la playlist que vous lui aurez indiqué.

Exemple :
Nous voulons que l'utilisateur lance la playlist sur un simple clic :
<body>
<a href="#" onclick=StreamPlugAddPlaylist(http://www.yoursite.com/yourplaylist.pls)>Show Playlist Box </a>
</body>


Note :Une playliste chargée ne démarre pas automatiquement. (voir la fonction StreamPlugAddPlaylistPlay() pour cela).

StreamPlugAddPlaylistPlay(url)
Cette commande est probablement la plus utile. Elle charge et joue l'élément que vous aurez placé dans votre playlist.

Exemple :
You have the following pls saved as album.pls:
[playlist]
File1=http://www.yourwebsite.com/file.ogg
Title1= File Title
Length1=-1
File2=http://www.yourwebsite.com/file2.ogg
Title2= File Title
Length2=-1
File3=http://www.yourwebsite.com/file3.ogg
Title3= File Title
Length2=-1

NumberOfEntries=3
Version=2

Le fichier 2.ogg est une chanson que vous voulez promouvoir en partriculier, vous voulez donc qu'elle soit la première à se lancer. Par défaut, les javascripts contenus dans le fichier StreamPlug-Pl.js à la valeur playPlItem(0) (play playlist item 0). Nous voulons ici outrepasser cette valeur. Nous devons donc copier la fonction entière dans notre code :

function StreamPlugAddPlaylistPlay(http://www.yoursite.com/album.pls)
{
if(navigator.appName=="Microsoft Internet Explorer")
{
StreamPlugIe.playOnStart(1);
StreamPlugIe.addPl(url);
StreamPlugIe.playPlItem(2);
}
else if(navigator.appName=="Netscape")
{
document.embeds['StreamPlugNs'].playOnStart(1);
document.embeds['StreamPlugNs'].addPl(url);
document.embeds['StreamPlugNs'].playPlItem(2);
}
}

Comme vous pouvez le constater , Nous avons édité la fonction en 2 parties. Nous indiquons d'abord l'emplacement de la playlist à charger. L'élément venant de cette playlist devrait alors commencer à jouer.

StreamPlugAddPlaylistShow(url)
Cette fonction charge une playlist et force l'affichage de la boîte de dialogue de playlist à l'écran.

Exemple :
<body>
<a href="#" onclick=StreamPlugAddPlaylistShow(http://www.yoursite.com/yourplaylist.pls)>Load & Show Playlist Box </a>
</body>




StreamPlugAddCPlaylist(url)
Identique au script AddPlaylist(url), mais qui utilise une playlist encryptée avec SP-encryptor. Cet encrypteur n'est actuellement pas public. Vous devez donc nous contacter pour son utilisation éventuelle (l'extension .pls de la playlist reste identique).

Exemple :
<body>
<a href="#" onclick=StreamPlugAddCPlaylist(http://www.yoursite.com/yourplaylist.pls)>Show Playlist Box </a>
</body>




StreamPlugAddCPlaylistPlay(url)
Identique au script StreamPlugAddPlaylistPlay(url), mais qui utilise une playlist cryptée.

Exemple :
<body>
<a href="#" onclick=StreamPlugAddCPlaylistPlay(http://www.yoursite.com/yourplaylist.pls)>Click here </a>
</body>




StreamPlugAddC2PlaylistPlay(url,key)
Ce script gère le second niveau de protection de playlist de Streamplug. Comme pour la protection de 1er niveau, il n'y a pas de version public de cette encrypteur actuellement.

Exemple :
<a href="#" onclick=StreamPlugAddC2PlaylistShow(http://www.yoursite.com/yourplaylist.pls,key)>Click here </a>
</body>



StreamPlugAddSPlaylistPlay(url)
Si vous utilisez cette fonction, l'utilisateur sera averti de la possibilité de sauvegarder le flux audio-vdéo dès le début de la lecture.

Exemple :
<body>
<a href="#" onclick=StreamPlugAddSPlaylist(http://www.yoursite.com/yourplaylist.pls)>Select And Save Playlist </a>
</body>




StreamPlugAddCPlaylistShow(url)
Identique au script AddPlaylistShow(url) mais qui utilise une playlist encryptée avec SP-encryptor.

Exemple :

<body>
<a href="#" onclick=StreamPlugAddCPlaylistShow(http://www.yoursite.com/yourplaylist.pls)>Load & Show Playlist Box </a>
</body>




StreamPlugAddUrl(url,name)
Ce script sert à présenter un ensemble de fichiers sur une page, et laisser l'utilisateur sélectionner ses médias. Il pourra créer ses propres playlists lors de l'écoute de ces médias.

Exemple :
<body>
<a href="#" onclick=StreamPlugAddUrl(http://www.yoursite.com/file.ogg, Song 1)>Add This Song To Your Playlist </a>
</body>




StreamPlugAddUrlPlay(url,name)
Ce script permet d'ajouter un media à la playlist de l'utilisateur, et démarrer la lecture de l'élément au clic.

Exemple :
<body>
<a href="#" onclick=StreamPlugAddUrlPlay(http://www.yoursite.com/file.ogg, Song 1)>Add To Playlist And Play </a>
</body>




StreamPlugPlayUrlName(url,name)
Cette fonction ajoute un élément à la playlist, la montre et commence à lire le début du média.

Exemple :
<body>
<a href="#" onclick=StreamPlugPlayUrlName(http://www.yoursite.com/file.ogg, Song 1)>Add This Song To Your Playlist And Play (+Show Playlist)</a>
</body>




StreamPlugNext()
Bouton "suivant", pour passer un fichier dans la playlist.

Exemple :
<body>
<a href="#" onclick=StreamPlugNext()>Skip To Next Item </a>
</body>




StreamPlugPrev()
Ce script enclenche la fonction "précédent", pour revenir à l'élément précédent.

Exemple :
<body>
<a href="#" onclick=StreamPlugPrev()>Back To Previous Item </a>
</body>



StreamPlug® est une technologie Cedelia, © Cedelia 2001 - 2004 - Tous droits réservés. Website par Cedelia.
Home | Contact | Support | légal