图图音频
TutuAudio · Komponen yang dapat disematkan

Satu baris kode — tambahkan editor audio ke situs Anda dalam hitungan detik

Sematkan editor TutuAudio (potong / reduksi bising / mixing / mastering) ke situs web mana pun milik Anda. Pengunjung mengedit audio langsung di situs Anda, tema dapat dikonfigurasi, dan pembaruan produk diterapkan otomatis — tanpa pemeliharaan dari Anda.

Salin & tempel — sebelum tag </body> halaman Anda
<script src="https://tutuaudio.com/embed.js"
        data-key="pk_live_YOUR_KEY"
        data-mount="#aa-editor" defer></script>

Ganti pk_live_YOUR_KEY dengan kunci yang dibuat di konsol; kontainer #aa-editor harus memiliki lebar dan tinggi. Anda dapat mengatur daftar izin/tolak domain agar hanya muncul di situs Anda sendiri.

Coba langsung

Klik tombol di bawah untuk mencoba editor audio yang disematkan langsung di sini.

JS API (untuk callback / kustomisasi)

<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>

Opsi konfigurasi lengkap

ParameterTipeDeskripsi
keystringKunci publik pk_ Anda (dibuat di konsol). Wajib.
theme'auto'|'light'|'dark'Tema; auto mengikuti mode terang/gelap host/sistem.
saveTextstringLabel untuk tombol “Selesai” (default “Selesai & kirim balik”, ≤16 karakter). Ditampilkan di bilah atas asli editor saat onSave diatur.
hideSuitebooleanSembunyikan peluncur suite (tersembunyi secara default saat disematkan untuk mengurangi gangguan).
hideAccountbooleanSembunyikan kontrol masuk/akun (tersembunyi secara default saat disematkan; host mengelola login).
hideExportbooleanSembunyikan tombol ekspor/unduh bawaan editor (saat Anda hanya menggunakan “Selesai & kirim balik”).
hideLangbooleanSembunyikan pengalih bahasa (host mengontrolnya melalui tt_locale).
hideThemebooleanSembunyikan pengalih terang/gelap (host mengontrolnya melalui tt_theme).

Metode

  • aa.open(url, name?)Impor klip audio ke sebuah track (url atau dataURL audio/video/gambar).
  • aa.export()Render mix secara offline dan ekspor WAV → Promise<{dataUrl,mime,size}>.
  • aa.setTheme('dark')Ganti tema saat runtime.
  • aa.destroy()Lepas komponen (menghapus iframe).

Callback event

  • onReady()Editor siap.
  • onSave(file)Pengguna mengklik “Selesai” → file.dataUrl adalah mix jadi (WAV).
  • onError(e)e.message mudah dipahami (tidak diaktifkan / tanpa izin / gagal dimuat).
  • onClose()Lapisan layar penuh ditutup.

Keamanan · Pembaruan otomatis

  • · Kunci bersifat publik; daftar izin/tolak situs penyemat mencegah penyalahgunaan (daftar tolak menang); Anda dapat menjeda atau melanjutkan kapan saja.
  • · Editor berjalan di domain milik TutuAudio sendiri (terisolasi); halaman Anda tidak dapat mengakses kredensial TutuAudio mana pun.
  • · Komponen di-host sendiri dan diperbarui otomatis oleh TutuAudio —— peningkatan fitur tidak memerlukan perubahan kode dari pihak Anda; tanpa pemeliharaan.