Question

J'essaie d'utiliser Yahoo Web Player pour jouer aux fichiers .mp3.Le joueur reconnaît automatiquement les pistes lorsque la page est initialement chargée.Y a-t-il un moyen d'ajouter plus de pistes via les appels API plus tard?

http://developer.yahoo.com/webplayer/

Était-ce utile?

La solution

Pas étonnant que je ne trouve aucune API pour webPlayer:

1) Le Yahoo WebPlayer a la même API que l'ancien lecteur multimédia Yahoo (c'est simplement rebrandé comme WebPlayer): http://mediapplayer.yahoo.com/api/

2) Pour contrôler le WebPlayer via JavaScript, nous pouvons utiliser l'objet Yahoo.Mediagayer créé une fois que le lecteur est configuré. Par exemple, si le nœud avec ID 'Playlist' a nos liens de fichier MP3 chargé de manière dynamique:

<div id="playlist">
</div>
<script type="text/javascript" src="http://webplayer.yahooapis.com/player.js"></script>
<script>
/** On Yahoo Media API Ready **/
YAHOO.MediaPlayer.onAPIReady.subscribe(function(){
  console.log("player ready");
});

// addFiles is the function that can be called once the playlist is populated any time
function addFiles()
{
    document.getElementById('playlist').innerHTML = '<a href="http://mediaplayer.yahoo.com/example3.mp3" style="display:none;"> linky blinky </a>';
    YAHOO.MediaPlayer.addTracks(document.getElementById('playlist'), 0, true);
    YAHOO.MediaPlayer.play();
}
</script>

3) Questions connexes:

Yahoo WebPlayer (MediaPlayer) et Ajax

Traitement de l'URL MP3 dynamique à l'aide de Yahoo Media Player

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top