Получите AVPlayer, который проигрывает аудио - PullRequest
1 голос
/ 12 января 2012

Я использую AVPlayer, и я бы хотел, чтобы пользователь мог покинуть экран, управляющий аудио, а затем вернуться к нему с тем же воспроизводимым звуком.Я достиг этого, но я не могу восстановить контроль над AVPlayer, который в данный момент воспроизводит звук.Это вызов, который позволяет мне получить AVPlayer, который в данный момент работает?

Ответы [ 2 ]

1 голос
/ 13 января 2012

Я отвечаю на свой вопрос, потому что это может кому-то помочь ...

Я создал глобальный AVPlayer, сделав его свойством AppDelegate и инициализировав его там.Затем я создал экземпляр AppDelegate в моем ViewController и получил доступ к глобальному AVPlayer оттуда.Я мог выйти из экрана и вернуться к нему из приложения в приложении, и у меня все еще был контроль над AVPlayer.

0 голосов
/ 13 января 2012

Я не уверен, что здесь что-то упущено, но вам нужно сохранить ссылку на AVPlayer в качестве переменной экземпляра.

@ интерфейс

AVPlayer *player;

@ осуществление

player = [AVPLayer playerWithPlayerItem:item];

Затем вы делаете материал для справки игрока

[player doStuff];
...