Song mit JS hinzufügen klappt nicht
  • Tach.
    Habe den Player eingebaut. Klappt mit tracklist prima.
    Der Player läuft im popup window.
    Jetzt will ich, dass der Player auch andere Titel nicht aus der tracklist.xml) per link abspielt.
    Der Link soll also das popup mit dem player drin öffnen und einen im link angegebenen song abspielen.
    Meinetwegen kann danach die tracklist weiterlaufen.

    Scheinbar hab ich aber ein generelles problem, da auch so die Steuerung über JS buttons direkt im popup nicht funktioniert.

    Der code im Popup ist:



    Untitled Document
















    was fehlt, um per link einen song zu adden?

    Danke im voraus

  • 10 Answers sorted by
  • mich würde es sehr wundern, wenn die js steuerung funktioniert, wie du den player eingebunden hast. binde das ding mal w3c conform ein wie in den beispielen, dann sollte es keine probleme mit der steuerung geben

  • Danke für die schnelle Antwort.
    Habe inzwischen "the best of" Hilfe aus anderen threats eingebaut. Trotzdem kbleiben buttons und links ohne wirkung.

    Was ist falsch?




    Untitled Document



    window.onload = function{
    window.setTimeout("init()", 500);
    }
    function init(){
    document.zanmantou1 = new Zanmantou("player1");
    document.zanmantou1.start();
    }







    Media Item per link adden











  • hm hast du mal ne demo seite ?

  • http://www.aryan-gbr.de/player/player.html

    Hier sind buttons und ein link drin.
    Leider geht nix.
    Hoffe, du siehst den Fehler.

    Danke!!

  • Fehler: missing ( before formal parameters
    Quelldatei:***
    Zeile: 85, Spalte: 24
    Quelltext:
    window.onload = function{



    also
    window.onload = function(){

    }

    wäre besser^^
    btw. kann dir firebug empfehlen, dann sieht man sowas sofort ;)

  • Hallo und Danke.
    Klappt aber trotzdem nicht.
    Firebug hab ich installiert, In der Konsole erscheint folgende Meldung:

    Zanmantou is not defined
    [Break on this error] document.zanmantou1 = new Zanmantou("player1");

    Die Initialisierung scheint also nicht zu funktionieren.

    Habe mal probeweise wieder folgendes geändert:



    window.onload = init;
    function init() {
    // Wichtig : die richtige Player ID eintragen
    document.zanmantou1 = new Zanmantou("player1");

    }



    Ohne Erfolg.

  • ersetzt mal die zeile zum einbinden der API gegen diese hier :



    man achte auf die anführungszeichen ;)
    firebug sagt mir jetzt nämlich, dass er die API nicht laden kann...die datei ansich existiert aber, jedoch parsed der browser (firefox) die komischen anführunsgzeichen nicht richtig^^
    ist mir aber auch erst aufn 3ten blick aufgefallen ;)

  • Es klappt : ))

    Der link funktioniert zwar nicht, aber das fummel ich schon hin.

    Aber was war denn an meinen Anführungszeichen falsch???

    mmhhh

    Jedenfalls,
    Danke

  • Hallo.
    Da die Steuerung jetzt soweit funktioniert, noch die Frage:

    Wie bekomme ich es hin, dass der player nachdem er sich im popup öffnet, automatisch einen bestimmten song abspielt.
    Habe das so vor. Ich öffne das popup per link und übergebe eine id als variable.

    Im popup wird anhand der id ermittelt, um welchen song es sich handelt (PHP, MySQL).
    Der song wird dann per js an den player übergeben.
    Ich brauche eigentlich nur den js code oder den Hinweis, wie ich den player mit nem song der nachgeladen wird startet.

    Habe es schon mit body onload versucht. geht nicht.

    die befehle, die ausgeführt werden sollen wären wahrscheinlich:
    document.zanmantou1.removeTrack(0);
    document.zanmantou1.removeTrack(1);
    document.zanmantou1.removeTrack(2);
    document.zanmantou1.removeTrack(3);
    document.zanmantou1.addTrack('One one one', 'media/song.mp3', 0);
    document.zanmantou1.jumpAndPlay(0);

    wenn ich das im popup mit nem link starte, funktioniert das. Aber ich will ja den link vermeiden. wie gesagt, player soll den song automatisch starten, wenn das popup geöffnet wird.

  • hm zeig mal nen beispiel bidde :)
    ein onload im popup sollte eigtl gehen

Willkommen!

It looks like you're new here. If you want to get involved, click one of these buttons!

Einloggen Registrierung!

Diskussionsteilnehmer

Who's Online (0)