2013-09-22 19 views
13

Mam następujący słownika dla MPNowPlayingInfoCenterJak włączyć skruber audio w panelu sterowania Blokada ekranu iOS?

@{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 
           } 

Wszystko inne działa poprawnie, ale nie mogę szukać piosenek za pomocą suwaka. Jak pokazano na obrazku. Jakiego parametru brakuje?

Lock screen screenshot

+0

Czy istnieje trik trzeba było zrobić, aby uzyskać przyciski do pracy w iOS 7? Elementy sterujące z podwójnym dotknięciem i dźwiękiem w domu działają dobrze w iOS 6, ale przyciski Centrum sterowania nie wysyłają zdarzeń do mojej aplikacji w iOS 7. Na forach programistów jest wątek, w którym ludzie mówią, że to wydaje się być błąd w systemie iOS 7. Dzięki. – Tenfour04

+0

Czy wiesz, jak to zrobić (skruber)? – SG1

+0

@ Tenfour04 nie .. po prostu dodanie [[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; w viewDidAppear wydaje się działać dla mnie –

Odpowiedz

3

Nie możesz. Możesz przesłać raport o błędzie do Apple, aby kiedyś go wdrożyć.

EDIT: Jest to obecnie możliwe, aby to zrobić, ponieważ iOS 9

+2

no u can, istnieje trzecia aplikacja o nazwie HABU, która pozwala szukać. Szukam również odpowiedzi na pytanie, jak to zrobić. https://itunes.apple.com/au/app/habu-music/id540535146?mt=8 – Desmond

+2

@Desmond tej aplikacji używa aplikacji Muzyka do odtwarzania jej muzyki. To zupełnie inna sprawa i muzyka musi już być w bibliotece. –

+0

HI @ lap.flix, masz rację, sprawdziłem aplikację i inną aplikację, jak spotify, używają innego kontrolera. – Desmond

3

Można to zrobić na iOS 9.1 i wyższym przy pomocy MPRemoteCommandCenter i changePlaybackPositionCommand.

zobaczyć moje answer