0

我正在为我的应用程序关注这个媒体捕获示例。现在我不想将 MP3 中的音频保存在文件夹中,但我想以 XML 序列化该 MP3 文件,然后想要反序列化该 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 回答