2013-09-22 13 views
13

Ich habe folgendes Wörterbuch für MPNowPlayingInfoCenterWie aktiviert man Audio-Scrubber in iOS Lock Screen Control Panel?

@{MPMediaItemPropertyAlbumTitle: @"First Title", 
           MPMediaItemPropertyArtwork: [[MPMediaItemArtwork alloc] initWithImage:[UIImage imageNamed:@"Album-Cover.jpg"]], 
           MPMediaItemPropertyPlaybackDuration:[NSNumber numberWithDouble:self.storyAudioPlayer.duration], 
           MPNowPlayingInfoPropertyElapsedPlaybackTime:[NSNumber numberWithDouble:self.storyAudioPlayer.currentTime], 
           MPNowPlayingInfoPropertyPlaybackRate:@1.0 
           } 

Alles andere funktioniert gut, aber ich kann keine Songs suchen Sie den Schieberegler verwenden. Wie im Bild gezeigt. Welchen Parameter fehlt mir?

Lock screen screenshot

+0

gibt es einen Trick, den Sie die Tasten, um zu tun zu bekommen hatten 7 in iOS zu arbeiten? Die Doppelklick-Home-Audio-Steuerelemente funktionieren für mich in iOS 6, aber die Control Center-Schaltflächen senden keine Ereignisse an meine App in iOS 7. Es gibt einen Thread in den Entwicklerforen, wo die Leute sagen, dass dies zu sein scheint ein iOS 7 Bug. Vielen Dank. – Tenfour04

+0

Haben Sie herausgefunden, wie man das macht (Scrubber)? – SG1

+0

@ Tenfour04 Nein .. nur [[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; in viewDidAppear scheint für mich zu arbeiten –

Antwort

3

Sie können nicht. Sie könnten einen Fehlerbericht an Apple senden, damit sie ihn eines Tages implementieren.

EDIT: Es ist nun möglich, da iOS 9

+2

kann nicht, gibt es eine 3rd-Party-App namens HABU, die Sie suchen können. Ich suche auch eine Antwort auf, wie man es macht. https://itunes.apple.com/au/app/habu-music/id540535146?mt=8 – Desmond

+2

@Desmond, dass die App die Musik-App verwendet, um ihre Musik abzuspielen. Es ist eine ganz andere Sache und die Musik muss schon in der Bibliothek sein. –

+0

HI @ lap.flix, Sie haben Recht, ich habe die App und andere App wie spotify überprüft, sie verwenden unterschiedliche Controller. – Desmond

3

Sie es mit Hilfe von MPRemoteCommandCenter und changePlaybackPositionCommand auf iOS 9.1 und höher tun zu tun.

Siehe meinen answer