Announcement

Collapse
No announcement yet.

Playlist embededPlayer

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Playlist embededPlayer

    Hallo,

    ich habe auf einer Seite einen MediaPlayer eingebettet. Dass diese einzelne Files abspielt funktioniert schon uber JavaScript mit:

    document.embededPlayer.URL = *url des mp3s*
    document.controls.play();


    Aber wie schaffe ich es in diesem Player eine Liste von mp3s abzuspielen?

    LG,
    Anja

  • #2
    Hi,

    gib Ihm als URL eine m3u-Datei (http://urltolist.m3u).
    MfG

    Comment


    • #3
      Danke fuer Deine Antwort.

      Gibt es noch eine andere Moeglichkeit, ohne die m3u Datei zu erstellen. Denn ich habe sehr viele verschiedene Playlisten die abgespielt werden koenne und es ist nicht wuenschenswert fuer jede Playlist so eine Datei zu erstellen.
      Gibt es eine Moeglichkeit, wirklich erst im JavaScript eine Playlist zu erstellen?

      Comment


      • #4
        Hi,

        Eine m3u-Datei ist eine Playlist.

        Anderer Vorschlag.
        1.) Erstelle Dir in Javascript ein Array mit abzuspielenden Files
        2.) Fange das "playstatechange" Event des MediaPlayers ab
        3.) Jedesmal wenn der Mediaplay stoppt, hohle das nächste abzuspielende File aus dem Array und übergib es dem Mediaplayer zum abspielen.

        Hier eine mögliche event-Behandlung (Ich hoffe ich habe alle event-States richtig getroffen):
        Code:
        <script type="text/javascript" for="mediaPlayer" event="playstatechange(currentState)">
           switch (currentState) {
              case 10 : alert("Player Ready"); break;
              case 9 : alert("Transitioning..."); break;
              case 8 : alert("Media Ended"); break;
              case 7 : alert("Waiting..."); break;
              case 6 : alert("Buffering..."); break;
              case 5 : alert("Rewind..."); break;
              case 4 : alert("Fast Forward..."); break;
              case 3 : alert("Playing..."); break;
              case 2 : alert("Paused"); break;
              case 1 : alert("Stopped"); break;
          }
        </script>
        Das Attribut "for" beinhaltet die ID des MediaPlayer-Objektes.
        MfG

        Comment

        Working...
        X