我把MP3挂载在我本地的Flash 我要怎么去解码读取这个MP3文件并且播放这个 是否有相关文档参考
如何播放本地MP3
-
- Posts: 14
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)
-
- 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卡里面的
-
- 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里面解析出来
Re: 如何播放本地MP3
不需要你解码,播放器包含了解码功能。
-
- Posts: 14
Re: 如何播放本地MP3
不好意思我的开始的表述有误 就是我想从外部的SD卡读取对应的MP3 然后 播放他 现在问题就是我不知道如何去读出这个外部的SD卡的MP3以及如何去播放他 有没有相关的文档
Re: 如何播放本地MP3
参考 vendor/T5/tuyaos/tuyaos_adapter/test/test_sdcard.c;cli_sdcard_test_cmd这个函数里有sdcard的init、mount、read、write操作
-
- 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读出来的数据吗
Re: 如何播放本地MP3
没太理解你的意思
-
- Posts: 14
Re: 如何播放本地MP3
就是我从SD卡里面读取MP3数据之后我应该处理这段数据才能播放MP3不是吗 我看那个ai_toy这个app下面并没有处理这种数据的函数