Added play:(NSString*) and playWithURL:(NSURL*) methods
This commit is contained in:
parent
756504f33b
commit
c68384ec50
|
|
@ -44,7 +44,7 @@
|
|||
#include "UIKit/UIApplication.h"
|
||||
#endif
|
||||
|
||||
#define AudioPlayerDefaultNumberOfAudioQueueBuffers (2 * 1024)
|
||||
#define AudioPlayerDefaultNumberOfAudioQueueBuffers (10 * 1024)
|
||||
|
||||
typedef enum
|
||||
{
|
||||
|
|
@ -135,7 +135,8 @@ AudioQueueBufferRefLookupEntry;
|
|||
-(id) init;
|
||||
-(id) initWithNumberOfAudioQueueBuffers:(int)numberOfAudioQueueBuffers andReadBufferSize:(int)readBufferSizeIn;
|
||||
-(STKDataSource*) dataSourceFromURL:(NSURL*)url;
|
||||
-(void) play:(NSURL*)url;
|
||||
-(void) play:(NSString*)urlString;
|
||||
-(void) playWithURL:(NSURL*)url;
|
||||
-(void) playWithDataSource:(STKDataSource*)dataSource;
|
||||
-(void) queueDataSource:(STKDataSource*)dataSource withQueueItemId:(NSObject*)queueItemId;
|
||||
-(void) setDataSource:(STKDataSource*)dataSourceIn withQueueItemId:(NSObject*)queueItemId;
|
||||
|
|
|
|||
|
|
@ -619,7 +619,15 @@ static void AudioQueueIsRunningCallbackProc(void* userData, AudioQueueRef audioQ
|
|||
pthread_mutex_unlock(&playerMutex);
|
||||
}
|
||||
|
||||
-(void) play:(NSURL*)url
|
||||
-(void) play:(NSString*)urlString
|
||||
{
|
||||
NSURL* url = [NSURL URLWithString:urlString];
|
||||
|
||||
[self setDataSource:[self dataSourceFromURL:url] withQueueItemId:urlString];
|
||||
}
|
||||
|
||||
|
||||
-(void) playWithURL:(NSURL*)url
|
||||
{
|
||||
[self setDataSource:[self dataSourceFromURL:url] withQueueItemId:url];
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue