图图音频
TutuAudio · 埋め込み可能なコンポーネント

1行のコードで、あなたのサイトに数秒でオーディオエディターを追加

TutuAudioエディター(カット / ノイズ除去 / ミックス / マスタリング)を任意のウェブサイトに埋め込めます。訪問者はあなたのサイト内で直接オーディオを編集でき、テーマは設定可能で、製品の更新は自動的に反映されます——あなたの保守作業はゼロです。

コピーして貼り付け · ページの </body> タグの前に
<script src="https://tutuaudio.com/embed.js"
        data-key="pk_live_YOUR_KEY"
        data-mount="#aa-editor" defer></script>

pk_live_YOUR_KEYをコンソールで生成したキーに置き換えてください。コンテナ#aa-editorには幅と高さが必要です。ドメインの許可/拒否リストを設定して、あなた自身のサイトにのみ表示させることができます。

ライブで試す

下のボタンをクリックして、埋め込まれたオーディオエディターをこの場で試してください。

JS API(コールバック / カスタマイズが必要な場合)

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

すべての設定オプション

パラメーター型説明
keystringあなたの公開キー pk_(コンソールで生成)。必須。
theme'auto'|'light'|'dark'テーマ。auto はホスト/システムのライト・ダークモードに追従します。
saveTextstring「完了」ボタンのラベル(デフォルトは「完了して返送」、≤16文字)。onSave が設定されている場合、このボタンはエディターのネイティブなトップバーに表示されます。
hideSuitebooleanスイートランチャーを非表示にする(埋め込み時はデフォルトで非表示、注意散漫を軽減)。
hideAccountbooleanログイン/アカウントのコントロールを非表示にする(埋め込み時はデフォルトで非表示。ホストがログインを管理)。
hideExportbooleanエディター内蔵のエクスポート/ダウンロードボタンを非表示にする(「完了して返送」のみを使う場合)。
hideLangboolean言語切り替えを非表示にする(ホストが tt_locale で制御)。
hideThemebooleanライト/ダーク切り替えを非表示にする(ホストが tt_theme で制御)。

メソッド

  • aa.open(url, name?)オーディオクリップをトラックに読み込む(オーディオ/動画/画像の url または dataURL)。
  • aa.export()ミックスをオフラインでレンダリングし WAV としてエクスポート → Promise<{dataUrl,mime,size}>。
  • aa.setTheme('dark')実行時にテーマを切り替える。
  • aa.destroy()コンポーネントをアンマウントする(iframe を削除)。

イベントコールバック

  • onReady()エディターの準備が完了しました。
  • onSave(file)ユーザーが「完了」をクリック → file.dataUrl は完成したミックス(WAV)です。
  • onError(e)e.message は人間が読める形式です(未有効 / 権限なし / 読み込み失敗)。
  • onClose()全画面オーバーレイが閉じられました。

セキュリティ · 自動更新

  • · キーは公開されています。埋め込みサイトの許可/拒否リストで不正利用を防ぎます(拒否リストが優先)。いつでも停止・再開できます。
  • · エディターはTutuAudio自身のドメインで動作します(隔離)。あなたのページはTutuAudioの認証情報に一切アクセスできません。
  • · コンポーネントはTutuAudioによってセルフホストされ、自動更新されます —— 機能のアップグレードにあなた側のコード変更は不要、保守作業はゼロです。