我需要循环播放视频。如何在视频结束时获得回调。我需要循环它直到用户正在跟踪该视频
private func addVideoNode(bundleFileName: String, forTrackableImage imageTrackable: ARImageTrackable?){
// Initialise video node
let videoNode = ARVideoNode(bundledFile: bundleFileName)
// Add video node to image trackable
imageTrackable?.world.addChild(videoNode)
// Video scale
let scale = Float(imageTrackable?.width ?? 0) / Float(videoNode?.videoTexture.width ?? 0)
videoNode?.scale(byUniform: scale)
videoNode?.visible = false
videoNode?.play()
}
最佳答案
在视频节点的 ARPlayableTexture 属性上注册为代理。
视频播放完毕后,代表会收到回调:https://www.kudan.eu/docs-reference/iOSDocs/protocol_a_r_playable_texture_delegate_01-p.html .
关于ios - 循环视频 KUDAN AR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45278799/