如何播放本地MP3

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
15318855264
Posts: 14

我把MP3挂载在我本地的Flash 我要怎么去解码读取这个MP3文件并且播放这个 是否有相关文档参考

愚者千虑必有一得
Posts: 607

Re: 如何播放本地MP3

参考ty_ai_toy_alert函数,如果你是存储在本地flash里,可以:
1,把文件读出来,得到data、data_len
2,播放:tuya_speaker_service_tone_play_data(CHAR_T *id, INT_T format, CHAR_T *data, INT_T len)

15318855264
Posts: 14

Re: 如何播放本地MP3

愚者千虑必有一得 2025年 Jun 24日 14:48

参考ty_ai_toy_alert函数,如果你是存储在本地flash里,可以:
1,把文件读出来,得到data、data_len
2,播放:tuya_speaker_service_tone_play_data(CHAR_T *id, INT_T format, CHAR_T *data, INT_T len)

就是读出来这部解码 我应该怎么操作 我的是存在SD卡里面的

15318855264
Posts: 14

Re: 如何播放本地MP3

愚者千虑必有一得 2025年 Jun 24日 14:48

参考ty_ai_toy_alert函数,如果你是存储在本地flash里,可以:
1,把文件读出来,得到data、data_len
2,播放:tuya_speaker_service_tone_play_data(CHAR_T *id, INT_T format, CHAR_T *data, INT_T len)

tuya_speaker_service_tone_play_data(NULL, TUYA_AI_CHAT_AUDIO_FORMAT_MP3, audio_data, audio_size);audio_data这个数据我怎么从我的MP3里面解析出来

愚者千虑必有一得
Posts: 607

Re: 如何播放本地MP3

不需要你解码,播放器包含了解码功能。

15318855264
Posts: 14

Re: 如何播放本地MP3

愚者千虑必有一得 2025年 Jun 24日 15:40

不需要你解码,播放器包含了解码功能。

不好意思我的开始的表述有误 就是我想从外部的SD卡读取对应的MP3 然后 播放他 现在问题就是我不知道如何去读出这个外部的SD卡的MP3以及如何去播放他 有没有相关的文档

愚者千虑必有一得
Posts: 607

Re: 如何播放本地MP3

参考 vendor/T5/tuyaos/tuyaos_adapter/test/test_sdcard.c;cli_sdcard_test_cmd这个函数里有sdcard的init、mount、read、write操作

15318855264
Posts: 14

Re: 如何播放本地MP3

愚者千虑必有一得 2025年 Jun 24日 15:47

参考 vendor/T5/tuyaos/tuyaos_adapter/test/test_sdcard.c;cli_sdcard_test_cmd这个函数里有sdcard的init、mount、read、write操作

我是在tuyaos_demo_ai_toy这个目录下编译固件我想问的是读出来的数据 有这种类似的函数去处理tkl_player_write_stream读出来的数据吗

愚者千虑必有一得
Posts: 607

Re: 如何播放本地MP3

没太理解你的意思

15318855264
Posts: 14

Re: 如何播放本地MP3

愚者千虑必有一得 2025年 Jun 24日 16:15

没太理解你的意思

就是我从SD卡里面读取MP3数据之后我应该处理这段数据才能播放MP3不是吗 我看那个ai_toy这个app下面并没有处理这种数据的函数

Post Reply