我正在使用带有SKVideoNode的360视频播放器。 当我正在播放视频时,它在除iphone 5之外的所有设备上都能正常工作。在iphone 5视频中有黑屏但音频正在工作。它也在iphone 5模拟器上工作。我的iPhone 5有任何设备特定问题吗?因为它在4s上工作正常。或者发行360度视频?
答案 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报告了错误并等待回复。