|
external mp3 size limits? October 10, 2009 02:29AM | Registered: 17 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: 17 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: 17 years ago Posts: 552 |
|
Re: external mp3 size limits? October 10, 2009 05:32AM | Registered: 17 years ago Posts: 703 |
|
Re: external mp3 size limits? October 10, 2009 05:38AM | Registered: 17 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: 17 years ago Posts: 552 |
|
Re: external mp3 size limits? October 10, 2009 05:42AM | Registered: 17 years ago Posts: 703 |
|
Re: external mp3 size limits? October 10, 2009 05:44AM | Registered: 17 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: 17 years ago Posts: 703 |
|
Re: external mp3 size limits? October 10, 2009 05:56AM | Registered: 17 years ago Posts: 552 |
|
Re: external mp3 size limits? October 10, 2009 06:04AM | Registered: 17 years ago Posts: 552 |
|
Re: external mp3 size limits? October 10, 2009 06:06AM | Registered: 17 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: 17 years ago Posts: 703 |
|
Re: external mp3 size limits? October 10, 2009 06:23AM | Registered: 17 years ago Posts: 552 |
|
Re: external mp3 size limits? October 10, 2009 06:33AM | Registered: 17 years ago Posts: 703 |
|
Re: external mp3 size limits? October 10, 2009 06:35AM | Registered: 17 years ago Posts: 552 |
|
Re: external mp3 size limits? October 10, 2009 07:00AM | Registered: 17 years ago Posts: 552 |
|
Re: external mp3 size limits? October 10, 2009 07:05AM | Registered: 17 years ago Posts: 552 |
|
Re: external mp3 size limits? October 10, 2009 08:20PM | Registered: 17 years ago Posts: 552 |