#import <CDAudioManager.h>
Inherits CDAudioInterruptProtocol-p.
Public Member Functions | |
| (void) | - load: |
| (void) | - play |
| (void) | - stop |
| (void) | - pause |
| (void) | - rewind |
| (void) | - resume |
| (BOOL) | - isPlaying |
CDLongAudioSource represents an audio source that has a long duration which makes it costly to load into memory for playback as an effect using CDSoundEngine. Examples include background music and narration tracks. The audio file may or may not be compressed. Bear in mind that current iDevices can only use hardware to decode a single compressed audio file at a time and playing multiple compressed files will result in a performance drop as software decompression will take place.
Definition at line 86 of file CDAudioManager.h.
| - (BOOL) isPlaying |
Returns whether or not the audio source is playing
| - (void) load: | (NSString *) | filePath |
Loads the file into the audio source
| - (void) pause |
Pauses the audio source
| - (void) play |
Plays the audio source
| - (void) resume |
Resumes playing the audio source if it was paused
| - (void) rewind |
Rewinds the audio source
| - (void) stop |
Stops playing the audio soruce