comparison examples/iAudioDB/AppController.m @ 714:e3087cf8ff14

* Enabled aiff, m4a, mp3 audio
author mas01mj
date Fri, 18 Jun 2010 15:25:30 +0000
parents df850498486e
children 0d1a7e4ed6cf 040f14b5a5fc
comparison
equal deleted inserted replaced
713:0ef574e5558f 714:e3087cf8ff14
393 */ 393 */
394 -(IBAction)importAudio:(id)sender 394 -(IBAction)importAudio:(id)sender
395 { 395 {
396 [tracksView reloadData]; 396 [tracksView reloadData];
397 397
398 NSArray *fileTypes = [NSArray arrayWithObject:@"wav"]; 398 NSArray *fileTypes = [NSArray arrayWithObjects:@"wav", @"mp3", @"aiff", @"m4a", nil];
399 NSOpenPanel* panel = [NSOpenPanel openPanel]; 399 NSOpenPanel* panel = [NSOpenPanel openPanel];
400 [panel setAllowsMultipleSelection:TRUE]; 400 [panel setAllowsMultipleSelection:TRUE];
401 NSInteger response = [panel runModalForDirectory:NSHomeDirectory() file:@"" types:fileTypes]; 401 NSInteger response = [panel runModalForDirectory:NSHomeDirectory() file:@"" types:fileTypes];
402 if(response == NSFileHandlingPanelOKButton) 402 if(response == NSFileHandlingPanelOKButton)
403 { 403 {
643 } 643 }
644 644
645 645
646 -(IBAction)selectQueryFile:(id)sender 646 -(IBAction)selectQueryFile:(id)sender
647 { 647 {
648 NSArray* fileTypes = [NSArray arrayWithObject:@"wav"]; 648 NSArray* fileTypes = [NSArray arrayWithObjects: @"wav", @"mp3", @"aiff",@"m4a", nil];
649 NSOpenPanel* panel = [NSOpenPanel openPanel]; 649 NSOpenPanel* panel = [NSOpenPanel openPanel];
650 NSInteger response = [panel runModalForDirectory:NSHomeDirectory() file:@"" types:fileTypes]; 650 NSInteger response = [panel runModalForDirectory:NSHomeDirectory() file:@"" types:fileTypes];
651 if(response == NSFileHandlingPanelOKButton) 651 if(response == NSFileHandlingPanelOKButton)
652 { 652 {
653 NSArray* opts = [trackMap allKeysForObject:[panel filename]]; 653 NSArray* opts = [trackMap allKeysForObject:[panel filename]];