ユーザーがタイムラインで再編成できる短い mp3 ファイルがいくつかあります。その後、6 つの短いものを組み合わせて、1 つの mp3 ファイルとして結果を保存したいと考えています。他のプロジェクトでは、マイク録音を行い、alchemy ShineMP3Encoder を使用して mp3 に圧縮し、それをファイルとして保存しました。
少なくとも 2 つのアプローチがあります。
- 読み込まれた Sound オブジェクトからすべての ByteArray データを抽出し、それを新しい ByteArray に連結して、Shine で圧縮します。ただし、Sound.extract の ByteArray はエンコーダーと互換性がないようで、「エラー: MS-RIFF ファイルではなく入力してください」と表示されます。
- デコードとエンコードを必要とせずに生の MP3 ファイルを何らかの方法で結合します。しかし、それはファイルのヘッダー情報などを取り除かなければならないことを意味します。
Flash で不可能または非常に非効率的である場合は、PHP でのサーバー側のソリューションを検討します。それが簡単な場合は、私に知らせてください。
ありがとう!