2016-07-26 27 views
3

Ich wollte das Plugin für Audio Capturing in einem aktuellen Projekt verwenden. Ich fand Matt Diamonds Bemühungen mit einer demo here, wie die meisten Artikel hier zeigen. Ich habe versucht, dieses Demo lokal neu zu erstellen, aber kein Glück.HTML5 Audio Aufnahme

Ich habe jede Abhängigkeit wie Demo's aufgenommen. Aslo hat den WorkerPath in recorder.js geändert, aber nichts scheint zu funktionieren.

Bitte teilen Sie Ihre Erfahrungen. Jeder Hinweis auf Lösung wird sehr geschätzt.

Danke.

+0

Haben Sie einen Codepen mit versuchtem Code? –

+0

Danke Asim für deine Zeit. Sie können die Seitenquelle der Demo anzeigen. Ich habe genau das gleiche. Mit derselben Verzeichnisstruktur. –

+0

Haben Sie einen Fehler in der Konsole? Manchmal hält der Browser Sie davon ab, externe lokale Dateien zu verweisen, wenn Sie den einfachen HTML-Code öffnen. Servieren Sie die Dateien von einem Server? –

Antwort

2

Können Sie bitte mit diesem HTML versuchen:

https://raw.githubusercontent.com/mattdiamond/Recorderjs/master/examples/example_simple_exportwav.html

und diese JS:

https://raw.githubusercontent.com/mattdiamond/Recorderjs/master/dist/recorder.js

Diese entweder speichern Taste haben keine. Aber es wird den Status des JS anzeigen.

Das Beispiel stammt aus dem offiziellen Repo von recorderJS (https://github.com/mattdiamond/Recorderjs).

Ich denke, Sie haben ein Skript aus Ihrem Beispiel verpasst.

+0

Funktioniert gut! Dient dem Zweck. –

0

Ich denke, dass Sie einen localhost auf Ihrem Rechner haben müssen, damit das funktioniert. Wenn Sie nicht wissen, wie es geht, ist es nicht schwer. Ich habe ein OSX und ich benutze MAMP, es funktioniert auch für Windows. Alles, was Sie tun müssen, ist:

1- MAMP installieren

2- Kopieren Sie die Dateien auf MAMP/htdocs/

3- offen MAMP und Server

4- Zugang //localhost:8888 oder //localhost starten und das ist es .

Lassen Sie mich wissen, ob es funktioniert.

Btw, wo haben Sie die Projektdateien heruntergeladen? Ich finde sie nicht, um sie auf meinem Computer zu testen.

+0

Ich benutze Wamp. Testen auf localhost –

+0

Sandrina, ich habe fälschlicherweise ein Projekt außerhalb meiner lokalen Verzeichnisse statt meines localhosts bearbeitet.Es zeigt Audio-Grafiken als Antwort auf die Eingabe, aber immer noch funktioniert die Speicheroption nicht. –

+0

Kannst du mir sagen, wo ich das Projekt herunterladen kann, um es auf meinem Computer zu simulieren? –

0

Wir haben dies für ein Projekt eine Weile zurück, es gibt ein paar Flags, die Sie in Chrome aktivieren müssen, damit dies funktioniert, Legacy Audio Pipelining ist einer von ihnen. Wenn Sie den Rest brauchen, kann ich überprüfen.

+0

Danke Max, dass du dir Zeit genommen hast, einen Kommentar abzugeben. Ich bin in der Lage, Sound mit den unten angegebenen Anweisungen aufzunehmen und wiederzugeben. –