gpt4 book ai didi

ios - SpriteKit SKVideoNode 未出现在屏幕上,但可以听到声音

转载 作者:行者123 更新时间:2023-11-30 11:48:52 27 4
gpt4 key购买 nike

我正在尝试使用 SpriteKit 让视频出现在屏幕上,但看不到它。屏幕底部的 FPS 计数器更新为 60 FPS 左右,这是有道理的。视频的音频也可以听到。删除更改 videoNode 位置的代码行不会执行任何操作。

guard let path = Bundle.main.path(forResource: "video", ofType: "mp4") else {
fatalError("Video does not exist")
}

let url = URL(fileURLWithPath: path)

let asset = AVURLAsset(url: url, options: nil)
self.playerItem = AVPlayerItem(asset: asset)
self.player = AVPlayer(playerItem: self.playerItem)

videoNode = SKVideoNode(avPlayer: player!)
videoNode?.position = CGPoint(x: self.frame.width / 2, y: self.frame.height / 2)
self.addChild(self.videoNode!)

videoNode?.play()

最佳答案

奇怪。在模拟器中运行应用程序将不允许显示视频。如果在实际测试设备中运行,视频可以正常显示。

关于ios - SpriteKit SKVideoNode 未出现在屏幕上,但可以听到声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48530807/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com