野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10324|回复: 2

MP3问题

[复制链接]
发表于 2015-6-10 15:18:20 | 显示全部楼层 |阅读模式
MP3无法播放。检查到MP3_Play(void)程序的以下程序,发现程序能走到else,但是else里的printf就没反应了,求大神解答。
if ( result1!=NULL || result2!=NULL || result3!=NULL || result4!=NULL )
                {                    
                    if(result1 != NULL)/*若是mp3文件则读取mp3的信息*/
                    {
                        res = f_open( &fsrc, finfo.lfname, FA_OPEN_EXISTING | FA_READ ); /* 以只读方式打开 */                    
                        
                        
                        /* 获取歌曲信息(ID3V1 tag / ID3V2 tag) */                    
                        if ( Read_ID3V1(&fsrc, &id3v1) == TRUE )
                        {// ID3V1 tag
                            printf( "\r\n 曲目    :%s \r\n", id3v1.title );
                            printf( "\r\n 艺术家  :%s \r\n", id3v1.artist );                                                        
                            printf( "\r\n 专辑    :%s \r\n", id3v1.album );                 
                        }
                        else
                        {// 有些MP3文件没有ID3V1 tag,只有ID3V2 tag                           
                            res = f_lseek(&fsrc, 0);
                            Read_ID3V2(&fsrc, &id3v2);
                            printf( "%s \r\n", id3v2.title );
                            printf( "\r\n 曲目    :%s \r\n", id3v2.title );
                            printf( "\r\n 艺术家  :%s \r\n", id3v2.artist );                          
                        }  
                    }
回复

使用道具 举报

发表于 2015-6-11 09:10:22 | 显示全部楼层
是自己修改过程序吗?看看启动文件堆栈大小是不是设置太小了
回复 支持 反对

使用道具 举报

发表于 2016-3-25 09:55:47 | 显示全部楼层
解决了么,怎么解决的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-22 23:20 , Processed in 0.027508 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表