Play videos in SpriteKit can use SKVideoNode.
(Swift) Play video file!
guard let urlStr = Bundle.main.path(forResource: "videoName", ofType: "mp4") else { return }
let url = URL(fileURLWithPath: urlStr)
let player = AVPlayer(url: url)
let videoNode = SKVideoNode(avPlayer: player)
videoNode?.position = CGPointMake(view.frame.size.width/2, view.frame.size.height/2)
videoNode.size = CGSize(width: view.size.width, height: view.size.height)
videoNode.zPosition = 1
addChild(videoNode!)
videoNode.play()