Проблемы с currentPlaybackTime и MPMusicPlayerController и iOS 7.1.
Возникли проблемы с настройкой currentPlaybackTime с MPMusicPlayerController в iOS 7.1. Раньше я мог просто делать следующее:
MPMusicPlayerController *iPodController =
[MPMusicPlayerController applicationMusicPlayer];
iPodController.currentPlaybackTime = 30.0;
[iPodController play];
И музыкальный проигрыватель будет искать 30 секунд и играть.
Начиная с iOS 7.1 это не так.
Если я сделаю следующее:
[iPodController play];
iPodController.currentPlaybackTime = 30.0;
Тогда он "может" прыгнуть через 30 секунд или нет. Очень противоречиво.
Раньше это работало для всех предыдущих версий iOS. Просто интересно, если у кого-то есть работа вокруг.
Спасибо!
1 ответ
Я обнаружил, что не могу установить currentPlaybackTime
перед воспроизведением данной песни.
Используя ваш первый фрагмент:
iPodController.currentPlaybackTime = 30.0;
[iPodController play];
установка currentPlaybackTime
свойство ничего не делает, и я не могу искать желаемое время воспроизведения. Но выполнение вызовов наоборот работало для меня с iOS 7.1 до сих пор:
[iPodController play];
iPodController.currentPlaybackTime = 30.0;