Ios SCNVideoNode播放速度极快
我正在尝试使用Vuforia在增强现实中显示一个视频-但是为了这个问题,只显示场景和视频就可以了 期望的是: 以视频和音频的正确速度显示视频(播放),并使两者同步 发生了什么: 音频以正确的速度播放。视频播放速度非常快,就像10倍 尝试:Ios SCNVideoNode播放速度极快,ios,swift,avfoundation,scenekit,vuforia,Ios,Swift,Avfoundation,Scenekit,Vuforia,我正在尝试使用Vuforia在增强现实中显示一个视频-但是为了这个问题,只显示场景和视频就可以了 期望的是: 以视频和音频的正确速度显示视频(播放),并使两者同步 发生了什么: 音频以正确的速度播放。视频播放速度非常快,就像10倍 尝试: 我试过改变利率,但完全被忽略了 我尝试过使用不同的方法(AVPlayer、AVPlayerLayer、, 将视频放入场景的SKVideoNode(带URL)-全部 患有多动视频综合症 我尝试过其他文件格式-没有 我尝试了本地文件和URL-没有骰子 我试着把我
- 我试过改变利率,但完全被忽略了
- 我尝试过使用不同的方法(AVPlayer、AVPlayerLayer、, 将视频放入场景的SKVideoNode(带URL)-全部 患有多动视频综合症
- 我尝试过其他文件格式-没有
- 我尝试了本地文件和URL-没有骰子
- 我试着把我的笔记本电脑扔到墙上——它让视频消失了
private func createVideoScene(with view: VuforiaEAGLView) -> SCNScene {
// create the asset & player and grab the dimensions
let asset = AVAsset(URL: NSURL(string: "https://inm-baobab-prod-eu-west-1.s3.amazonaws.com/public/inm/media/video/2016/09/02/61537094SansSouciGirlsSchool.mp4")!)
let size = asset.tracksWithMediaType(AVMediaTypeVideo)[0].naturalSize
let player = AVPlayer(playerItem: AVPlayerItem(asset: asset))
let videoNode = SKVideoNode(AVPlayer: player)
videoNode.size = size
videoNode.position = CGPoint(x: size.width * 0.5, y: size.height * 0.5)
let videoScene = SKScene(size: size)
videoScene.addChild(videoNode)
let videoWrapperNode = SCNNode(geometry: SCNPlane(width: 10, height: 8))
videoWrapperNode.position = SCNVector3(x: 0, y: 0, z: 0)
videoWrapperNode.geometry?.firstMaterial?.diffuse.contents = videoScene
videoWrapperNode.geometry?.firstMaterial?.doubleSided = true
videoWrapperNode.scale.y = -1
videoWrapperNode.name = "video"
let scene = SCNScene()
scene.rootNode.addChildNode(videoWrapperNode)
return scene
}
多谢各位
另外,还欢迎在Objective-C中提供帮助:)外加一个幽默!如果我能为幽默加一个的话,那就更多了!如果可以的话,我会更多