나는 AVPlayer
을 사용하고 있으며 사용자가 오디오를 제어하는 화면을 나간 후 동일한 오디오 재생으로 다시 돌아올 수 있기를 바랍니다. 나는 이것을 성취했지만, 현재 오디오를 재생하고있는 AVPlayer
에 대한 제어권을 회복 할 수없는 것처럼 보입니다. 현재 실행중인 AVPlayer
을 얻을 수있는 전화가 있습니까?현재 오디오를 재생하는 AVPlayer 가져 오기
1
A
답변
1
에 물건을 할 누군가 ...
나는 AppDelegate의 속성으로 만들고 초기화하여 글로벌 AVPlayer
을 만들었습니다. 그런 다음 에 AppDelegate
의 인스턴스를 만들고 거기에서 글로벌 AVPlayer
에 액세스했습니다. 화면에서 나가서 앱에서 다시 돌아올 수 있었고 여전히 AVPlayer
을 제어 할 수있었습니다.
0
여기서 더 깊은 부분을 놓치고 있는지 잘 모르겠지만 AVPlayer에 대한 참조를 인스턴스 변수로 저장해야합니다.
@interface
AVPlayer *player;
@implementation
player = [AVPLayer playerWithPlayerItem:item];
그런 다음이 도움이 될 수 있기 때문에 난 내 자신의 질문에 대답하고있어 플레이어 참조
[player doStuff];
안녕하세요, 동일한 문제가 있지만 귀하의 지침을 따르지 못합니다. 예제 코드가 있습니까? 감사 – theomen