打印

MP3问题

[复制链接]
314|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
怎么叫都可以|  楼主 | 2019-11-17 09:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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 );                          
                        }  
                    }

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

457

主题

483

帖子

1

粉丝