Stimmenrekorder-Komponente

Ich führe Firefox unter Debian aus. Wenn ich „Themevorschau“ auswähle, erhalte ich das Symbol, kann Audio aufnehmen, speichern und abspielen. Aber ohne die „Themevorschau“ verschwindet das Symbol. Gibt es ein bekanntes Verfahren, um es wieder erscheinen zu lassen?

2 „Gefällt mir“

Haben Sie sichergestellt, dass die Theme-Komponente auf das von Ihnen verwendete Theme angewendet wird?

2 „Gefällt mir“

Ja, die Theme-Komponente wird auf alle Themes angewendet.

2 „Gefällt mir“

Gibt es andere Theme-Komponenten, die damit in Konflikt stehen könnten?

2 „Gefällt mir“

Das sieht wirklich gut aus! Ich habe einen kurzen Test gemacht und es funktioniert einwandfrei. Tolle Arbeit! Ich persönlich bin an dieser Funktion interessiert, weil ich schon immer davon geträumt habe, Fotos in meinem Familienforum zu teilen und es den Leuten zu ermöglichen, mit einer Audioaufnahme zu reagieren. Wenn es dann auch noch automatisch transkribiert wird, wäre das fantastisch.

Ein Vorschlag zur Verbesserung der Benutzeroberfläche, der mir einfällt, ist, das Antworten mit einer Sprachaufnahme zu erleichtern, vielleicht mit einem :studio_microphone: im Beitragsmenü. Klicken Sie darauf, um das Modal für die Audioaufnahme zu öffnen. Speichern Sie es, und dann wird die Antwort erstellt und gespeichert, die die Audioaufnahme enthält.

Ich kann es nicht genau sagen und ein Designer würde es besser machen als ich, aber die Benutzererfahrung des Modals könnte auf verschiedene Weise verbessert werden, um sie unterhaltsamer, dynamischer und leichter verständlich zu gestalten:

  • Wenn Sie eine Aufnahme starten, sollte eine Animation die aktive Aufnahme anzeigen.
  • Wenn Sie die Aufnahme stoppen, ändern Sie Aufnahme starten in Erneut aufnehmen. Wenn Sie darauf klicken, warnen Sie, dass die vorhandene Aufnahme gelöscht wird.
  • Ändern Sie Hochladen in Aufnahme behalten.
  • Ändern Sie Abbrechen in Aufnahme löschen.

Die RodeReporter-App auf meinem iPhone fällt mir ein, die eine ziemlich gute Benutzeroberfläche hat.

4 „Gefällt mir“

Das klingt für mich nach einer großartigen Funktion. :+1:

3 „Gefällt mir“

Für das Erscheinen des Buttons gibt es keine besonderen Bedingungen. :thinking:

Wenn er mit Ihrem Theme verknüpft ist, können Sie dann in der Browserkonsole nach Fehlern suchen, die Ihr Problem erklären könnten?

3 „Gefällt mir“

Hier @Arkshine, danke, dass du es dir ansiehst. Ich habe die Seite geladen, dann die Konsole geöffnet und auf „Neues Thema“ geklickt, um den Komponisten zu beobachten: Es wurde kein Mike-Button angezeigt. Die Nachrichten kamen vor jeder Aktion.

Konsolenmeldungen

Content-Security-Policy-Warnungen 2
Content-Security-Policy: Ignoriere „‘report-sample’“ innerhalb von script-src: „‘strict-dynamic’“ angegeben, neueste
Content-Security-Policy: Ignoriere „‘report-sample’“ innerhalb von script-src: „‘strict-dynamic’“ angegeben, neueste
:information_source: Discourse v3.3.0.beta2-dev — Commits · discourse/discourse · GitHub — Ember v5.5.0 app.js:240:10

2 „Gefällt mir“

@angus

Ich frage mich, ob Sie Zeit haben, Sprachaufnahmen im Chat hinzuzufügen … Danke …

3 „Gefällt mir“

Ich habe einen kurzen Test gemacht, um zu sehen, ob es funktioniert.
Die aufgenommene Audiospur kann angehängt werden und Sie müssen die Eingabetaste drücken, um die Nachricht zu senden.

Ich bin mir nicht sicher, ob die Nachricht nach dem Hochladen der Audiospur automatisch gesendet werden soll.
Was denkst du?

6 „Gefällt mir“

Zwei Buttons?
Hochladen und
Hochladen & Senden

3 „Gefällt mir“

Das ist eine gute Idee. Danke für den Vorschlag. :+1:

3 „Gefällt mir“

Vielen Dank für die Bemühungen @Arkshine,
sehr aufregend, hast du einen Branch, den ich ausprobieren könnte :slight_smile:

wahrscheinlich, spielen und senden
Ich schätze, es ist ein seltener Fall, dass jemand es hochlädt, aber nicht sendet…?
“senden” erledigt sowohl das Hochladen als auch das Senden.

3 „Gefällt mir“

und es wird auch auf dem iPhone funktionieren, oder?

1 „Gefällt mir“

Das ist ziemlich cool. Werden die Audioclips für eine bestimmte Zeit aufbewahrt? Da der Speicherplatz bei viel Verkehr/Uploads im Laufe der Zeit knapp werden könnte.

Dies schließt die Lücke weiter, indem ein robustes Chat-System hinzugefügt wird.

3 „Gefällt mir“

Ich vermute, genau wie der Chat-Inhalt, werden die Audio-Clips für eine bestimmte Zeit aufbewahrt, wie in den Kanaleinstellungen definiert… das kann 1 Tag bis Monate dauern…

Es scheint, dass das System periodisch Mediendateien entfernt, die nicht mehr referenziert werden… meine Vermutung, ich bin mir der Logik nicht sicher…

3 „Gefällt mir“

Können Sie bitte den Branch feature/chat-support ausprobieren? :slight_smile:
URL: https://github.com/arkshine/discourse-voice-recorder

Wenn alles gut ist, werde ich einen PR erstellen, sobald ich funktionierende Tests habe.

So sieht die Funktion im Moment aus:

6 „Gefällt mir“

Danke @Arkshine

Ich habe diesen Branch gerade installiert und ausprobiert. Er funktioniert gut im Web und auf dem Gerät. Ich werde mehr ausprobieren und mich melden, falls es Probleme gibt…

Vielen Dank für diese tolle Funktion, so cool!

Frage:

  • Gibt es ein Zeitlimit für die Aufnahme? Vielleicht braucht es eine Einstellung, um Missbrauch zu vermeiden?
6 „Gefällt mir“

Danke fürs Testen! :+1:

Derzeit gibt es kein Zeitlimit, aber die Anhangsgrößenbeschränkungen gelten für Sie, und es gibt keine Warnung dazu. Es wäre eine großartige Funktion, die Aufnahme zu stoppen, wenn ihre Größe das festgelegte Limit überschreitet, da Sie meiner Meinung nach den Ton verlieren, wenn dies geschieht.

Eine neue Einstellung zur Definition eines Zeitlimits könnte ebenfalls vorgenommen werden. Ich bin mir jedoch noch nicht sicher, wie Sie die endgültige Größe basierend auf dem Zeitlimit übersetzen.

5 „Gefällt mir“

Stimmt, das habe ich vergessen.
Ich schätze, es braucht keine Einstellung dafür, könnte es aber irgendwo in der Doku erwähnen, falls nötig…
Danke, Arkshine!

4 „Gefällt mir“