Я взглянул на пример кода Apple AddMusic
, но это не совсем то, что мне нужно. Я пытаюсь найти способ начать / остановить воспроизведение музыки в приложении iPod, не контролируя, что в песочнице моего приложения.
Что-то вроде этого ...
____________
| |
| |< || >| | skip back, play/pause, skip forward
| |
| XXXXXXXX | album art
| XXXXXXXX |
| XXXXXXXX |
| XXXXXXXX |
| |
|____________|
Конечно, приложение более сложное, но пока я хочу сосредоточиться на , предполагающем прямое управление .
Бонусные баллы всем, кто получает ссылку без обмана .
- Ошибка загрузки изображения перенесена в , новый вопрос .
- Реализация преобразования текста в речь перемещена в ] новый вопрос .
- Индикатор выполнения заполняется до 100%, как только начинается песня. Этот код работает:
// your must register for notifications to use them
- (void)handleNowPlayingItemChanged:(id)notification {
…
// this is what I forgot to do
NSNumber *duration = [item valueForProperty:MPMediaItemPropertyPlaybackDuration];
float totalTime = [duration floatValue];
progressSlider.maximumValue = totalTime;
…
}
// called on a one-second repeating timer
- (void)updateSlider {
progressSlider.value = musicPlayer.currentPlaybackTime;
[progressSlider setValue:musicPlayer.currentPlaybackTime animated:YES];
}