0

アプリのこのメディア キャプチャ サンプルに従っています。MP3 のオーディオをフォルダーに保存したくありませんが、その MP3 ファイルを XML でシリアル化し、その XML を逆シリアル化して、記録された MP3 ファイルを再生したいと考えています。どうすればこれを達成できますか?

4

1 に答える 1

1

RAW MP3 データを保存するのではなく、なぜこのようにしたいのかわかりません。ただし、プロセスは次のようになります。

  1. base64 で MP3 データをエンコードする
  2. base64 でエンコードされたデータを XML ドキュメントに保存します。base64 データは、任意の文字列として扱うことができます。例えば:

    <?xml version="1.0" encoding="UTF-8" ?>
    <root>
        <mp3>...BASE64DATA....</mp3>
    </root>
    
  3. ファイルをディスクに保存します。

MP3 データを元に戻すには、プロセスを逆にします。

于 2012-07-30T21:46:02.990 に答える