Soundcloud Custom Player mit Waveform.js und Scrubber-Funktionalität

8

Ich arbeite an einem benutzerdefinierten Soundcloud-Player für meine Website mit waveform.js , um Wellenformen zu generieren. Es funktioniert gut, aber es fehlt die Scrubber-Funktionalität. Wie kann ich das hinzufügen?

Ich bin kein JS-Zauberer und lerne immer noch herum, also bin ich sehr dankbar für jede Hilfe oder Vorschläge!

Update IV: Ich habe eine neue Möglichkeit gefunden, lavendelerzeugte Wellenformen in den originalen SoundCloud Custom Player sc-player.js zu integrieren.

Zuerst habe ich eine Codezeile gefunden, die für die HTML-Struktur des Players verantwortlich ist und in Zeile 529 id="waveform" zu sc-waveform container hinzugefügt:

%Vor%

Dann habe ich die Zeile 676 aktualisiert und dabei img durch canvas

ersetzt %Vor%

Als nächstes habe ich einen Code gefunden, der für das Einbetten des ursprünglichen Bildes der Wellenform in Zeile 340 verantwortlich ist und es auskommentiert hat:

%Vor%

Und dann habe ich den Code unten auf meiner Seite gepostet:

%Vor%

Die Ergebnisse sind sehr vielversprechend, jetzt habe ich voll anpassbare Wellenform und Scrubber funktioniert auch. Aber es gibt noch Dinge, die ich gerne reparieren würde.

  1. Wenn ich in Chrome die Wiedergabe- und Pause-Taste drücke, klicke auf die Wellenform, der Titel wird abgespielt, aber die Wiedergabetaste ändert seinen Status nicht. Dann müssen Sie darauf doppelklicken, um die Spur zu stoppen.

  2. Der Puffer und die Fortschrittsleiste sind immer noch nur die sc-player divs im Hintergrund. Wie könnte ich sc-player.js und waveform.js miteinander verknüpfen, damit der Fortschritt auf der Wellenform-Leinwand generiert wird (wie im Beispiel auf Ссылка )?

Irgendwelche Ideen, wie Sie diese beheben können?

Hier ist der Spieler auf der Live-Website: Ссылка

    
spik3s 20.05.2013, 17:03
quelle

1 Antwort

0

bei Wiedergabeanruf

%Vor%

Sie müssen die Informationen einstellen, aber so etwas wird

machen     
krisph 08.12.2014 09:16
quelle