Search found 1 match

by weisong
Wed Mar 05, 2025 7:41 am
Forum: ESP-ADF 中文讨论版
Topic: ESP32S3使用player构建的播放器,播放MP3 VBR格式的HTTP链接获取不到正确的播放时长,以及esp_audio_seek无法定位到正确的播放位置
Replies: 0
Views: 1112

ESP32S3使用player构建的播放器,播放MP3 VBR格式的HTTP链接获取不到正确的播放时长,以及esp_audio_seek无法定位到正确的播放位置

使用player构建的播放器,在播放MP3格式的HTTP链接时(VBR),播放器获取的播放时长跟实际音频的时长不一致,比如音频的实际时长是240秒,但是播放器获取到的时长是120秒左右,导致使用esp_audio_seek无法定位到160秒之后的位置,最直接的效果是,如果用户在小程序或者APP播放一个可变码率的MP3音源,进度条无法滑动到超出播放器获取的时长之外的进度
构建播放器代码如下:
static esp_audio_handle_t setup_player()
{
esp_audio_cfg_t cfg = DEFAULT_ESP_AUDIO_CONFIG();
audio ...

Go to advanced search