请各位大佬指教.
在做一个在线播放音频的设备,能记录播放的时间,想从上一次停止的时间再播放。比如从音频的1分钟以后开始播放。
之前用linux做的demo,现在想换成ESP32,但在ADF中,没找到合适的方法。还请各位多多指教。
之前做的方法是,先读文件的头信息,由时间计算要下载的文件的数据偏移量,下载数据流,播放。如果这么做,ADF有合适的方法吗?我翻了一下ADF的DEMO,都时从0时间播放的。
如何在线播放某一特定时刻的音频
Re: 如何在线播放某一特定时刻的音频
Hi imzhujun,
这个有多种方法解决的,HTTP_STREAM 可以用 setinfo修改position的。应用程序只需要记住暂停或者断开之前的In stream的position,再次播放的时候,传入这个参数重新开始就可以了。如:
https://github.com/espressif/esp-adf/bl ... per.c#L301
这个有多种方法解决的,HTTP_STREAM 可以用 setinfo修改position的。应用程序只需要记住暂停或者断开之前的In stream的position,再次播放的时候,传入这个参数重新开始就可以了。如:
https://github.com/espressif/esp-adf/bl ... per.c#L301
Who is online
Users browsing this forum: No registered users and 40 guests