external mp3 size limits? October 10, 2009 02:29AM | Registered: 14 years ago Posts: 552 |
FILE *BGM = 0; long lSize; char * mbuffer; size_t mresult;
BGM = fopen("test.mp3", "rb"); fseek (BGM , 0 , SEEK_END); lSize = ftell (BGM); rewind (BGM); mbuffer = (char*) malloc (sizeof(char)*lSize); mresult = fread (mbuffer,1,lSize,BGM); fclose(BGM); MP3Player_PlayBuffer(mbuffer, lSize, NULL);
Re: external mp3 size limits? October 10, 2009 04:27AM | Registered: 14 years ago Posts: 703 |
struct _rambuffer { const void *buf_addr; s32 len,pos; } rambuffer;
Re: external mp3 size limits? October 10, 2009 05:27AM | Registered: 14 years ago Posts: 552 |
Re: external mp3 size limits? October 10, 2009 05:32AM | Registered: 14 years ago Posts: 703 |
Re: external mp3 size limits? October 10, 2009 05:38AM | Registered: 14 years ago Posts: 552 |
BGM = fopen("sd:/apps/testing/music/blackjack.mp3", "rb"); if(BGM==NULL) nosong=1; if(BGM!=NULL) { fseek (BGM , 0 , SEEK_END); lSize = ftell (BGM); rewind (BGM); mbuffer = (char*) malloc (sizeof(char)*lSize); mresult = fread (mbuffer,1,lSize,BGM); fclose(BGM);
Re: external mp3 size limits? October 10, 2009 05:41AM | Registered: 14 years ago Posts: 552 |
Re: external mp3 size limits? October 10, 2009 05:42AM | Registered: 14 years ago Posts: 703 |
Re: external mp3 size limits? October 10, 2009 05:44AM | Registered: 14 years ago Posts: 552 |
BGM = fopen("sd:/apps/testing/music/blackjack.mp3", "rb"); fseek (BGM , 0 , SEEK_END); lSize = 32767; lSize = ftell (BGM); rewind (BGM); mbuffer = 0; mbuffer = (char*) malloc (sizeof(char)*lSize); if(!mbuffer) exit(0); mresult = fread (mbuffer,1,lSize,BGM); fclose(BGM);
Re: external mp3 size limits? October 10, 2009 05:52AM | Registered: 14 years ago Posts: 703 |
Re: external mp3 size limits? October 10, 2009 05:56AM | Registered: 14 years ago Posts: 552 |
Re: external mp3 size limits? October 10, 2009 06:04AM | Registered: 14 years ago Posts: 552 |
Re: external mp3 size limits? October 10, 2009 06:06AM | Registered: 14 years ago Posts: 703 |
s32 reader_callback(void *usr_data,void *cb,s32 len) { return fread(mbuffer,1,len,BGM) } BGM = fopen("sd:/apps/testing/music/blackjack.mp3", "rb"); mbuffer = 0; mbuffer = (char*) malloc (32767); if(!mbuffer) exit(0); MP3Player_PlayFile(mbuffer, reader_callback, 0); while(MP3Player_IsPlaying()); free(mbuffer);
Re: external mp3 size limits? October 10, 2009 06:21AM | Registered: 14 years ago Posts: 703 |
Re: external mp3 size limits? October 10, 2009 06:23AM | Registered: 14 years ago Posts: 552 |
Re: external mp3 size limits? October 10, 2009 06:33AM | Registered: 14 years ago Posts: 703 |
Re: external mp3 size limits? October 10, 2009 06:35AM | Registered: 14 years ago Posts: 552 |
Re: external mp3 size limits? October 10, 2009 07:00AM | Registered: 14 years ago Posts: 552 |
Re: external mp3 size limits? October 10, 2009 07:05AM | Registered: 14 years ago Posts: 552 |
Re: external mp3 size limits? October 10, 2009 08:20PM | Registered: 14 years ago Posts: 552 |