为什么360度视频无法在iPhone 5上使用SKVideoNode,但它在iPhone 4s,5s,6和6 plus上运行良好?

时间:2016-11-11 13:39:59

标签: ios iphone-5 iphone-6 360-degrees skvideonode

我正在使用带有SKVideoNode的360视频播放器。 当我正在播放视频时,它在除iphone 5之外的所有设备上都能正常工作。在iphone 5视频中有黑屏但音频正在工作。它也在iphone 5模拟器上工作。我的iPhone 5有任何设备特定问题吗?因为它在4s上工作正常。或者发行360度视频?

1 个答案:

答案 0 :(得分:0)

没有代码很难说哪里有问题所以我猜 - >你有一些SCNView,SKVideoNode和AVVlayerNode内部的AVPlayer,或者你是直接从SKVideo节点播放,基本上由AVPlayer控制应该工作,但首先你必须设置场景播放属性scene.playing = YES;

如果您不使用AVPlayer,可以使用SKVideoNode播放视频

scene.playing = YES;
[videoNode play];

这种方法对我来说也适用于iOS mini,iPhone 5s ios 9和带iOS 10的iPhone 7。

问题是由于SKVideoNode中存在一些内存泄漏,SKVideoNode会占用iPhone 5s上的所有内存。我已经向Apple报告了错误并等待回复。