play music

play music discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hee, ik ben met een app bezig die de content van je iPod bibliotheek gebruikt. Ik gebruik hiervoor de MPMediaQuery enzo. Ik heb nu alle ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 19 March 2011, 21:39
» iPhone 4S 16GB (Wit) [FW: 5.0.1]  [Jailbreak: Nee]
» iPad 2 Wi-Fi 64GB (Zwart) [FW: 5.0.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 30 June 2009
Berichten: 137
Send a message via twitter to Jeroen0704
Standaard play music

Hee, ik ben met een app bezig die de content van je iPod bibliotheek gebruikt. Ik gebruik hiervoor de MPMediaQuery enzo. Ik heb nu alle nummers in een tableView gezet. De nummers haal ik op met deze code:

Code:
- (void) loadAllSongs
{    
	allSongsArray = [[NSMutableArray alloc] init];
	MPMediaQuery *everything = [[MPMediaQuery alloc] init];
	
	NSArray *itemsFromGenericQuery = [everything items];
	for (MPMediaItem *song in itemsFromGenericQuery) {
		NSString *songTitle = [song valueForProperty: MPMediaItemPropertyTitle];
		[allSongsArray addObject:songTitle];
	}
	[everything release];
}
Nu is het natuurlijk de bedoeling dat als je op een nummer klikt dat deze gaat afspelen en dat als je op de knop volgende drukt dat het volgende nummer gaat afspelen.

Het is me al wel gelukt om het geselecteerde nummer af te laten spelen, maar als je dan naar volgende gaat dan stopt de muziek.

Weet er iemand hoe ik dit kan maken?

EDIT:

Ik speel het nummer af met deze code:
Code:
[self setMusicPlayer: [MPMusicPlayerController iPodMusicPlayer]];
    
    musicPlayer = [[MPMusicPlayerController alloc] init];
    
    [musicPlayer setRepeatMode:MPMusicRepeatModeNone];
    [musicPlayer setShuffleMode: MPMusicShuffleModeOff];
    
    MPMediaQuery *query = [MPMediaQuery songsQuery];
    NSArray *colections = [query collections];
    
    userMediaItemCollection = [colections objectAtIndex:selectedSong]; 
    userMediaItemCollection = [MPMediaItemCollection collectionWithItems:[userMediaItemCollection items]];
    
    [musicPlayer setQueueWithItemCollection:userMediaItemCollection];
    [musicPlayer play];
    
    playing = YES;

Laatst gewijzigd door Jeroen0704; 19 March 2011 om 21:46.
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

Reageren


Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 
Discussietools
Weergave

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
streep door play logo op youtube DLOD iPhone algemeen 26 10 January 2011 22:37
failed to play the video cococollin Muziek, foto & video 0 9 August 2010 11:56
Harman Kardon Drive+Play Nick Nack iPhone accessoires en onderdelen 9 1 November 2008 08:45
Harman Kardon Go & Play - Afspeel probleem. cunoh iPhone accessoires en onderdelen 3 12 September 2008 00:15

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 00:41.