【经验分享】RT10xxmaestro记录恢复播放位置 一, 文档简介 本篇文章主要关于官方RT SDK 库maestro,如何实现多个mp3音频文件播放,记录其中某个文件的播放位置,等再次播放该音频文件,继续从之前暂停位置开始播放,使用steamer相关API实现控制。Maestro音频框架(Maestro Audio Framework 1.2),是一款基础音频库提供音频设备的连接和播放功能,可以实现不同的音频源,比如音频文件,麦克风。然后实现解码编码,VIT,EAP,最后可以实现音频输出到播放器或者系统文件。其中VIT(Voice Intelligent Technology), 可以自定义客户唤醒词,识别词,用于音频唤醒和控制。EAP(Essential Audio Processing),可以实现音频处理,包含一些声音处理算法,比如3D虚拟化,均衡器,低高音增强,限峰器等等。 Maestro使用流式处理支持播放控制,音频流,解码流。能够解码以FAT32存放的不同的音频格式。
图1 maestro 音频构架 本文只涉及音频播放,不涉及VIT与EAP。 更多内容查看附件: |