2013-09-22 1 views
13

У меня есть следующий словарь для MPNowPlayingInfoCenterКак включить звуковой скруббер в панели управления iOS Lock Screen?

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

Все остальное работает нормально, но я не могу искать композиции с помощью ползунка. Как показано на рисунке. Какой параметр мне не хватает?

Lock screen screenshot

+0

Был ли трюк вы должны были сделать, чтобы получить кнопки для работы в прошивке 7? Управление двойным нажатием-home-audio отлично работает для меня в iOS 6, но кнопки Control Center не отправляют события в мое приложение в iOS 7. На форумах разработчиков есть поток, на котором люди говорят, что это похоже ошибка iOS 7. Благодарю. – Tenfour04

+0

Вы поняли, как это сделать (скруббер)? – SG1

+0

@ Tenfour04 нет .. просто добавив [[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; in viewDidAppear, похоже, сработает для меня –

ответ

3

Вы не можете. Вы можете отправить отчет об ошибке в Apple, чтобы они каким-то образом реализовали его.

EDIT: Теперь можно сделать это, так как прошивка 9

+2

no u can, есть стороннее приложение под названием HABU, которое позволяет вам искать. Я также ищу ответ о том, как это сделать. https://itunes.apple.com/au/app/habu-music/id540535146?mt=8 – Desmond

+2

@Desmond, приложение использует музыкальное приложение для воспроизведения своей музыки. Это совсем другое дело, и музыка должна быть уже в библиотеке. –

+0

HI @ lap.flix, Вы правы, я проверил приложение и другое приложение, как spotify, они используют другой контроллер. – Desmond

3

Вы можете сделать это на прошивке 9.1 и выше с помощью MPRemoteCommandCenter и changePlaybackPositionCommand.

Смотрите мой answer

 Смежные вопросы

  • Нет связанных вопросов^_^