2012-09-29 2 views
0

경고 메시지 "디코딩 할 수 없습니다.이 미디어에 필요한 디코더가 사용 중입니다." 응용 프로그램에서 비디오 파일을 다섯 번 재생하려고 할 때. 검색 한 후 AVPlayerItem fails with AVStatusFailed and error code "Cannot Decode"을 발견했습니다. iOS에서 초기화 된 플레이어는 4 명뿐입니다. 하지만 한 번에 한 명의 플레이어 만 플레이하고 있습니다. 플레이어 개체를 릴리스하고 다른 플레이를 위해 다시 만들고 5 번째 플레이에서 경고를 표시합니다.AVPlayer/AVPlayerItem을 올바르게 제거하는 방법은 무엇입니까?

+0

공유 할 수있는 코드가 있습니까? – leo

+0

안녕하세요, 이것에 대한 해결책을 찾았습니까? 감사 –

답변

1

viewWillDisappear에서 플레이어를 nil으로 설정합니다. 또는 AVQueuePlayer Class Reference를 찾으십시오.

관련 문제