我正在关注我的应用的this媒体捕获示例。现在我不想将MP3中的音频保存在文件夹中,但是我希望用XML序列化该MP3文件,然后又想要反序列化该XML以播放录制的MP3文件。我怎样才能做到这一点?
答案 0 :(得分:1)
我不确定你为什么要这样做而不是保存RAW MP3数据。但是,这个过程看起来像这样:
将base64编码的数据存储在XML文档中。 base64数据可以视为任何字符串。例如:
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<mp3>...BASE64DATA....</mp3>
</root>
将文件保存到磁盘。
要恢复MP3数据,只需撤消处理过程。