Я проигрываю музыку с помощью AVPlayer
. Теперь в определенное время срабатывает NSTimer
, и я хочу перейти к другому треку. Итак, я начинаю затухать свой AVPlayer и создаю новый экземпляр AVPlayer для воспроизведения следующей песни.
На переднем плане все работает как положено. Но когда мое приложение находится в фоновом режиме. Воспроизведение трека исчезает, но новый экземпляр AVPlayer
не начинает воспроизводиться. Просто невозможно создать новый экземпляр AVPlayer в фоновом режиме? или как я могу заставить его играть? Или есть другой способ перекрыть две дорожки?
Я мог бы воспроизвести с помощью AVQeueuPalyer
, но тогда я не могу позволить дорожкам перекрываться. Какие-либо предложения?
-- РЕДАКТИРОВАТЬ --
Если неясно, я могу воспроизводить фоновый звук столько, сколько захочу. Простое создание нового экземпляра AVPlayer в фоновом режиме не работает.