从sdcard里,把文件读出来,得到mp3的data、data_len,调用接口播放:tuya_speaker_service_tone_play_data(CHAR_T *id, INT_T format, CHAR_T *data, INT_T len); id可以填null,format选mp3
如何播放本地MP3
Re: 如何播放本地MP3
还有一个接口,也可以:OPERATE_RET tuya_speaker_service_tone_play(CONST CHAR_T *url);
参考这个文档:https://developer.tuya.com/cn/docs/cell ... 3%EF%BC%9A
Re: 如何播放本地MP3
我是按照你给你方式,从sdcard里,把文件读出来,得到mp3的data、data_len,调用接口播放:tuya_speaker_service_tone_play_data(CHAR_T *id, INT_T format, CHAR_T *data, INT_T len); id可以填null,format选mp3,的确MP3可以播放了,但是播放一段就停止了,没有播完,是什么原因呢,是不是MP3文件有长度限制呢,我现在MP3文件大小是700多KB。
Re: 如何播放本地MP3
愚者千虑必有一得 2025年 Jun 24日 17:16还有一个接口,也可以:OPERATE_RET tuya_speaker_service_tone_play(CONST CHAR_T *url);
参考这个文档:https://developer.tuya.com/cn/docs/cell ... 3%EF%BC%9A
用这个接口试试?
Re: 如何播放本地MP3
谢谢,使用这个接口函数可以正常播放,如果我想内置多首MP3,按照顺序播完一首再播放下一首,这个要怎么做呢