图图音频
TutuAudio · Einbettbare Komponente

Eine Zeile Code,füge deiner Website in Sekunden einen Audio-Editor hinzu

Bette den TutuAudio-Editor (Schneiden / Rauschunterdrückung / Mischen / Mastering) in jede beliebige Website ein. Besucher bearbeiten Audio direkt auf deiner Website, Themes sind konfigurierbar und Produktaktualisierungen werden automatisch übernommen — null Wartung für dich.

Kopieren & einfügen · vor dem </body> -Tag
<script src="https://tutuaudio.com/embed.js"
        data-key="pk_live_YOUR_KEY"
        data-mount="#aa-editor" defer></script>

Ersetze pk_live_YOUR_KEY durch einen in der Konsole generierten Schlüssel; der Container #aa-editor braucht eine Breite und Höhe. Du kannst eine Positiv-/Negativliste von Domains festlegen, sodass er nur auf deiner eigenen Website erscheint.

Live ausprobieren

Klicke auf die Schaltfläche unten, um den eingebetteten Audio-Editor gleich hier auszuprobieren.

JS-API (für Callbacks / Anpassung)

<script src="https://tutuaudio.com/embed.js"></script>
<script>
  const aa = TutuAudio.mount('#aa-editor', {
    key: 'pk_live_YOUR_KEY',
    theme: 'auto',            // auto | light | dark
    onSave: (file) => {
      // file.dataUrl = the finished mix (WAV, base64)
      upload(file.dataUrl);
    }
  });
  aa.open('https://your.site/sound.mp3'); // import an audio clip
</script>

Vollständige Konfigurationsoptionen

ParameterTypBeschreibung
keystringDein öffentlicher Schlüssel pk_ (in der Konsole generiert). Erforderlich.
theme'auto'|'light'|'dark'Theme; auto folgt dem hellen oder dunklen Modus des Hosts/Systems.
saveTextstringBeschriftung der Schaltfläche „Fertig“ (Standard „Fertigstellen und zurücksenden“, ≤16 Zeichen). Bei gesetztem onSave wird diese Schaltfläche in der nativen oberen Leiste des Editors angezeigt.
hideSuitebooleanDen Suite-Launcher ausblenden (beim Einbetten standardmäßig ausgeblendet, um Ablenkung zu reduzieren).
hideAccountbooleanDie Anmelde-/Kontosteuerung ausblenden (beim Einbetten standardmäßig ausgeblendet; der Host verwaltet die Anmeldung).
hideExportbooleanDie integrierte Export-/Download-Schaltfläche des Editors ausblenden (wenn du nur „Fertigstellen und zurücksenden“ verwendest).
hideLangbooleanDie Sprachumschaltung ausblenden (der Host steuert sie über tt_locale).
hideThemebooleanDie Hell-/Dunkel-Umschaltung ausblenden (der Host steuert sie über tt_theme).

Methoden

  • aa.open(url, name?)Importiere einen Audioclip in eine Spur (eine Audio-/Video-/Bild-url oder dataURL).
  • aa.export()Rendere den Mix offline und exportiere WAV → Promise<{dataUrl,mime,size}>.
  • aa.setTheme('dark')Theme zur Laufzeit wechseln.
  • aa.destroy()Die Komponente aushängen (entfernt das iframe).

Ereignis-Callbacks

  • onReady()Der Editor ist bereit.
  • onSave(file)Der Nutzer klickt auf „Fertig“ → file.dataUrl ist der fertige Mix (WAV).
  • onError(e)e.message ist menschenlesbar (nicht aktiviert / keine Berechtigung / Ladefehler).
  • onClose()Das Vollbild-Overlay wurde geschlossen.

Sicherheit · Automatische Updates

  • · Der Schlüssel ist öffentlich; eine Positiv-/Negativliste einbindender Websites verhindert Missbrauch (die Negativliste hat Vorrang); du kannst jederzeit pausieren oder fortsetzen.
  • · Der Editor läuft auf der eigenen Domain von TutuAudio (isoliert); deine Seite kann auf keine TutuAudio-Anmeldedaten zugreifen.
  • · Die Komponente wird von TutuAudio selbst gehostet und automatisch aktualisiert —— Funktions-Upgrades erfordern keine Codeänderungen auf deiner Seite; null Wartung.