2009-04-04 3 views
0

Ich verwende das Zend-Framework, um Informationen von der Audio-Scrobbler-API zu erhalten. Das Antwortformat ist wie folgt:Wie kann ich den aktuell spielenden Song von der Audio-Scrobbler-API abrufen?

<recenttracks user="RJ"> 
    <track nowplaying="true"> 
    <artist mbid="2f9ecbed-27be-40e6-abca-6de49d50299e">Aretha Franklin</artist> 
    <name>Sisters Are Doing It For Themselves</name> 
    <mbid/> 
    <album mbid=""/> 
    <url>www.last.fm/music/Aretha+Franklin/_/Sisters+Are+Doing+It+For+Themselves</url> 
    <date uts="1213031819">9 Jun 2008, 17:16</date> 
    <streamable>1</streamable> 
    </track> 
    ... 
</recenttracks> 

ich Zugriff auf Elemente als solche:

$track->name 

Wie kann ich den Wert nowplaying bekommen?

Antwort

1

Sie können diese einen Versuch geben:

$track['nowplaying'] 

oder:

$track->getAttrib('nowplaying') 

oder:

$attributes = $track->attributes(); 
echo $attributes['nowplaying'] 

Ich sehe es nicht überall, obwohl in der Dokumentation.

+0

thx für die Tipps, habe ich versucht, leider ohne Glück diejenigen aus. –

0

Nicht wirklich viel über dieses Thema (außer für das Audioscrobbler-Protokoll), Googeln für es scheint darauf hinzuweisen, dass $track->getAttribute("nowplaying") sollte den Trick tun. HTH.

Verwandte Themen