问题标签 [skvideonode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
71 浏览

sprite-kit - 无法使用 SKVideoNode 播放视频,但可以听到声音

当我测试这个应用程序 Xcode Simulator 时,我无法在 SKVideoNode 中看到视频,但声音是可以听到的。

.mp4 和 .mov 文件的相同问题

没有显示错误消息。我知道添加了节点,因为我可以看到节点数的增加。

0 投票
1 回答
302 浏览

ios - 使用 AVPlayer 对象初始化 SKVideoNode - SWIFT

我正在玩 ARKit 并创建了一个应用程序,它将视频内容覆盖到识别的图像上。代码如下:

这完美......一次!但问题是,一旦视频播放完毕,由于通过 SKVideoNode 可用的控件有限,我无法弄清楚如何自动重新启动视频。理想情况下,这些应该循环播放。

我做了一些研究,似乎最好的方法是使用 AVPlayer 对象初始化我的视频节点。

所以,我试图做到这一点,但无法让它发挥作用。

我在课堂上添加了 var player = AVPlayer() ,然后尝试按如下方式初始化我的 videoNode:

然后我尝试使用 player.play() 但视频从不播放。相反,我的飞机只是在我的图像上显示为一个空白矩形。

一旦我成功初始化它,我想我可以添加一个观察者来检查视频何时播放完毕并重新启动它,但我正在努力达到这一点。

0 投票
1 回答
24 浏览

xcode - Is SKVideoNode compatible with Scene Editor?

I'm trying to add .mov files to my .sks file in scene editor. Is it possible? If so, how do you do it? This is as far as i got, am i going the right direction?

However, the videoNode returns nil after running.

0 投票
0 回答
110 浏览

sprite-kit - 精灵套件;如何循环 SKVideoNode?

我目前正在尝试通过 SpriteKit 循环播放视频。我知道为此我需要 AVFoundation 和 AVPLayer() ,但是我不知道如何初始化和使用它...有人可以帮我解决这个问题吗?

这是我当前的代码块:

0 投票
0 回答
341 浏览

swift - 如何使用 SKVideoNode 从 url 播放视频?

我正在使用 PHPickerViewControllerDelegate 获取 url。我已经确认我的 url 已正确输入到代码中,但是当我播放视频节点时,没有视频显示并且我没有听到任何声音,所以这不是分层问题。我们可以将此选项称为 1。

更新:我认为我可以通过使用 AVPlayer 来解决问题,所以我尝试了两种额外的方法,(选项 2)将视频文件放入项目中,这有效但不能解决我从本地目录中提取文件的问题。(选项 3)使用本地目录中的视频,但不起作用。SKVideoNode 框显示但没有视频播放。

这告诉我,它与本地目录 url 有关。我需要包括一些隐私的东西,所以视频显示了吗?我很近,但似乎很远。

Optional(file:///private/var/mobile/Containers/Data/Application/3D99929D-CFC4-418A-B215-3AE463F3AD38/tmp/.com.apple.Foundation.NSItemProvider.WMPrvs/RPReplay_Final1617465667.mp4)