AVPlayer
에 원격 미디어 URL
(HLS
스트림)이로드되어 있고 플레이어가 재생 준비가되지 않았지만 오류가 표시되지 않는 경우가 있습니다. 다른 곳에서 오류가 있거나 AVPlayerItem
이 아직로드되어 있는지 확인하는 방법이 있습니까?AVPlayer가 재생할 준비가되지 않았습니다.
비디오가로드되지 않을 때 절대로 호출되지 않는 속도, 상태 및 재생에 대한 KVO
이 있습니다. 플레이어, 플레이어 항목 및 재생이 계속 될 가능성이 있는지 여부를 확인하기위한 버튼을 추가했습니다. 플레이어가 붙어있을 때 nil, nil 및 false를보고합니다. 플레이어가 멈추거나 (비디오 게임을 전혀로드하지 않는 경우) 무작위로 보이지만 특정 비디오에서는 발생하지 않습니다.
이 문제를 디버그하기 위해 수행 할 수있는 다른 단계는 무엇입니까? 오류 또는 상태를 확인할 다른 장소가 있습니까?
더 많은 정보는 확인 : 재생 버퍼가 비어 : 사실 재생 버퍼가 가득 : 거짓
실제로 플레이어에게 게임을 부탁합니까? – matt
그래, 나는 이것이 행운과 함께 일어나고 있는지 확인하기 위해 추가 버튼을 추가했다. 같은 플레이어가 다른 경우에 작동합니다. 이상합니다. 우리는 플레이어 아이템을 플레이어로 재사용하고 관찰자가 새 아이템에 추가되지만 버튼을 사용하여 상태를 기록하면 KVO가 올바르게 작동하고 있음을 알 수 있습니다. –
코드를 게시 할 수 있습니까? 플레이어 항목을 교환하고 플레이어를 다시 사용하려고 시도 할 때만 발생합니까? – Msencenb