就是我从SD卡里面读取MP3数据之后我应该处理这段数据才能播放MP3不是吗 我看那个ai_toy这个app下面并没有处理这种数据的函数
Search found 14 matches
- 2025年 Jun 24日 16:17
- Forum: TuyaOS-联网单品开发
- Topic: 如何播放本地MP3
- Replies: 11
- Views: 449
- 2025年 Jun 24日 16:08
- Forum: TuyaOS-联网单品开发
- Topic: 如何播放本地MP3
- Replies: 11
- Views: 449
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读出来的数据吗
- 2025年 Jun 24日 15:41
- Forum: TuyaOS-联网单品开发
- Topic: 如何播放本地MP3
- Replies: 11
- Views: 449
Re: 如何播放本地MP3
不好意思我的开始的表述有误 就是我想从外部的SD卡读取对应的MP3 然后 播放他 现在问题就是我不知道如何去读出这个外部的SD卡的MP3以及如何去播放他 有没有相关的文档
- 2025年 Jun 24日 15:23
- Forum: TuyaOS-联网单品开发
- Topic: 如何播放本地MP3
- Replies: 11
- Views: 449
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里面解析出来
- 2025年 Jun 24日 15:16
- Forum: TuyaOS-联网单品开发
- Topic: 如何播放本地MP3
- Replies: 11
- Views: 449
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卡里面的
- 2025年 Jun 24日 14:20
- Forum: TuyaOS-联网单品开发
- Topic: 如何播放本地MP3
- Replies: 11
- Views: 449
如何播放本地MP3
我把MP3挂载在我本地的Flash 我要怎么去解码读取这个MP3文件并且播放这个 是否有相关文档参考
- 2025年 Jun 24日 11:33
- Forum: TuyaOS-联网单品开发
- Topic: 注册挂载Littlefs
- Replies: 12
- Views: 368
Re: 注册挂载Littlefs
- 2025年 Jun 24日 11:24
- Forum: TuyaOS-联网单品开发
- Topic: 注册挂载Littlefs
- Replies: 12
- Views: 368
Re: 注册挂载Littlefs
我现在用tkl_fs_mount这个函数在/T5_TuyaOS-3.12.11/software/TuyaOS/apps/tuyaos_demo_ai_toy/src/display/tuya_ai_display.c文件下的tuya_gui_main函数下挂载出现错误请问要在哪里加什么东西才能编译通过
- 2025年 Jun 24日 11:15
- Forum: TuyaOS-联网单品开发
- Topic: 注册挂载Littlefs
- Replies: 12
- Views: 368
Re: 注册挂载Littlefs
liujt@tuya.com 2025年 Jun 24日 11:13sd可以直接通过tkl_fs_mount(CONST CHAR_T *path, FS_DEV_TYPE_T dev_type)函数挂载,“path”代表挂载点(目前flash用的"/",所以sd尽量用其他名称挂载点),dev_type设定为DEV_SDCARD
挂载之后如何格式化呢
- 2025年 Jun 24日 11:07
- Forum: TuyaOS-联网单品开发
- Topic: 注册挂载Littlefs
- Replies: 12
- Views: 368
Re: 注册挂载Littlefs
15318855264 2025年 Jun 24日 11:06liujt@tuya.com 2025年 Jun 24日 11:03挂载片内、片外flash前,都需要将flash格式化成little-fs,同时烧录相应的littlefs文件系统; 使用sd卡前,需要将sd卡格式化成fatfs,可以参考:https://www.tuyaos.com/viewtopic.php?t=4125, 第4节(系统资源(littlefs格式)).
他这个SD卡默认挂在名是什么
以及SD卡格式化 也是用这个命令吗首先执行擦除外部flash:
xqspi fce\r\n
然后执行格式化外部flash:
lfs mkfs\r\n