2016-11-11 14 views
1

나는 SKVideoNode가있는 360 비디오 플레이어로 작업하고 있습니다. iphone 5를 제외한 모든 장치에서 정상적으로 작동하는 비디오를 재생할 때 iphone 5 비디오에 검은 색 화면이 있지만 오디오가 작동 중입니다. 그것은 또한 아이폰 5 시뮬레이터에서 일하고 있습니다. iPhone 5와 관련하여 특정 장치 관련 문제가 있습니까? 그것은 4S에서 잘 작동하기 때문입니다. 또는 360도 비디오 문제?iPhone 5에서 360도 비디오가 SKVideoNode와 작동하지 않는 이유는 무엇입니까?하지만 iPhone 4, 5, 6 및 6 Plus에서 제대로 작동합니까?

답변

0

코드가 없으므로 어디에서 문제가 될지 모르겠다. 추측하겠습니다.> SCNView, SKVideoNode 및 AVPlayer가 SKVideoNode 안에 있거나 기본적으로 AVPlayer에서 제어하는 ​​SKVideo 노드에서 직접 재생해야합니다.하지만 먼저해야합니다. 장면을 속성으로 재생하도록 설정하십시오. scene.playing = YES;

는 AVPlayer를 사용하지 않을 경우

scene.playing = YES; 
[videoNode play]; 

이러한 접근 방식은 아이폰 OS (10)와 아이폰 OS 8, 아이폰 5S IOS (9)와 아이폰 (7)와 아이 패드 미니에도 나를 위해 노력하고 같은 비디오를 재생 SKVideoNode를 사용할 수 있습니다.

문제는 SKVideoNode에서 일부 메모리 누수로 인해 SKVideoNode가 iPhone 5의 모든 메모리를 차지한다는 것입니다. 나는 벌레를 애플에보고하고 응답을 기다리고있다.