• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Newbie trying to play mp3 files instead wav files
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Newbie trying to play mp3 files instead wav files


  • Subject: Re: Newbie trying to play mp3 files instead wav files
  • From: William Stewart <email@hidden>
  • Date: Mon, 27 Oct 2008 12:33:16 -0700


On Oct 27, 2008, at 8:24 AM, Ignacio Enriquez wrote:

Thanks William.
It's been 3days, and I have been comparing the differences between
SpeakHere's AudioPlayer Class and AQPlay(from
/Developer/Examples/CoreAudio)
And have some comments and questions.

The main difference is the use of CAStreamBasicDescription instead of
AudioStreamBasicDescription in AQPlay.
CAStreamBasicDescription is not a Predefined Class. And Is to big for
me to understand it at this moment.

So my question is
Is Possible to manage mp3 files with AudioStreamBasicDescription structures?

CAStreamBasicDescription is a C++ wrapper class around the AudioStreamBasicDescription. For any CA api, you can use either interchangeably. the advantage of using CAStream is that it does alot for you (including a nice print option)



if YES, how can I do it? (sorry to ask this, but I really need a hand please)
If NO, adding CAStreamBasicDescription to my iPhone program will be a
good idea? (I mean using CAStreamBasicDescription in my iPhone program
project)

In the AQ code:

(1) The main difference is that SpeakHere does NOT play any file that has variable bit rate (VBR) data, such as aac or mp3. The main problem is that it doesn't deal with packet descriptions.

(2) AQPlay does all of this

Other than knowing that difference, I am not that familiar with that code, so am not sure what changes you would need to make to SpeakHere to make this work for you - Murray (cc'd) should be able to help you

Bill



I actually want to be able to play, resume, stop, rewind and
fastforward some music. (which I am doing but only for WAV files.)
In my program I have like 20  5minutes long songs so, is indispensable
to be able to play compressed files as mp3, as you can understand.

Thanks in advance.
Ignacio.

2008/10/25 William Stewart <email@hidden>:
The current Speak Hear code doesn't play compressed data.

AQ Play (/Developer/Examples/CoreAudio) has code that deals correctly with
this, so in the meantime you can use this as a guideline


On Oct 24, 2008, at 1:51 AM, Ignacio Enriquez wrote:

Hi everyone.

I am very new to CoreAudio API, and trying to make my program play
*.mp3 files instead *.wav files.
As you know a *.wav file is like 10 times bigger than a mp3, so that's
my principal reason.


I am basically using iPhone's sample code. SpeakHere Classes.

At first I thought it would be enough to change the 3rd parameter of
AudioFileOpenURL function  from "kAudioFileCAFType" to
"kAudioFileMP3Type", but it seems that this is just for opening the
file. So the mp3 file is not being played.

I wonder what other changes do I need to do in order to accomplish
mp3 files being played?

Thanks in Advance.
Ignacio.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden

_______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: Newbie trying to play mp3 files instead wav files
      • From: Murray Jason <email@hidden>
References: 
 >Newbie trying to play mp3 files instead wav files (From: "Ignacio Enriquez" <email@hidden>)
 >Re: Newbie trying to play mp3 files instead wav files (From: William Stewart <email@hidden>)
 >Re: Newbie trying to play mp3 files instead wav files (From: "Ignacio Enriquez" <email@hidden>)

  • Prev by Date: Re: question re: AUMatrixMixer, enabled flag and its bus/elements.
  • Next by Date: weird question: mixer callbacks and buzzsaws.
  • Previous by thread: Re: Newbie trying to play mp3 files instead wav files
  • Next by thread: Re: Newbie trying to play mp3 files instead wav files
  • Index(es):
    • Date
    • Thread