问题标签 [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 回答
452 浏览

ios - SKVideoNode 不播放视频

我一直在研究这个问题一段时间,尝试在stackoverflow上应用类似问题的解决方案,但到目前为止没有运气。

我的代码:

这是我在控制台上得到的行:

< SKMetalLayer: 0x127eda5a0> : 调用 -display 无效。

0 投票
0 回答
73 浏览

objective-c - SKVideoNode 奇怪的日志错误

我正在通过以下方式创建一个 SKVideoNode。它可以毫无问题地创建视频,但我收到这条奇怪的日志消息,我想知道是否有人知道它的全部内容。我试着用谷歌搜索它,但我找不到任何东西。

这是错误:
[22:48:15.170] vtFindDynamicSession signalled err=-11204 (err) (registered pixel transfer service failed to open; falling back) at /SourceCache/CoreMedia_frameworks/CoreMedia-1562.240/Sources/VideoToolbox/VTPixelTransferSession.c line 6878

游戏场景.m

0 投票
2 回答
2159 浏览

ios - 使用 GVRSDK 创建 IOSurface 图像(纹理)失败

我用 SKVideoNode 创建了一个 SKScene,然后应用于球体几何。

这是关键代码:

在drawEye函数中:

运行代码时,它将中断

输出是:

当我从 SKScene 中删除 SKVideoNode 时,一切正常。

有什么帮助吗?谢谢。

0 投票
0 回答
767 浏览

ios - iOS 10 Beta 视频播放中断

使用 AVPlayer 和 SKVideoNode,在 iOS 9.x 上运行良好的代码/应用程序现在无法在 10 Beta x 上播放视频。该文件似乎正在播放,但收到错误消息

这适用于之前一直有效的所有格式(mp4、HLS 等)。

此错误消息似乎来自幕后。

0 投票
1 回答
262 浏览

swift - SKVideoNode 帧率

基本上 SKVideoNode 不会尊重 AVPlayer 的速率。

默认情况下,SKVideoNode 无法控制播放速率。然而,SKVideoNode 可以用一个 AVPlayer(它本身包含一个 AVPlayerItem)来初始化。此 AVPlayer 的属性速率可以在 0 到 2 之间变化(1 是正常速度)。还有方法setRate:time:atHostTime:。

所以这个利率是行不通的。你有同样的问题吗?如果没有办法解决这个问题?还有另一种播放视频和更改 SKScene 中的帧速率的方法吗?

我在哪里添加 player!.rate = 0.25 并不重要,它永远不会改变。

0 投票
1 回答
124 浏览

ios - 为什么 360 度视频不适用于 iPhone 5 上的 SKVideoNode,但它在 iPhone 4s、5s、6 和 6 plus 上运行良好?

我正在使用带有 SKVideoNode 的 360 视频播放器。当我播放视频时,它在除 iphone 5 之外的所有设备上都可以正常工作。在 iphone 5 中,视频有黑屏,但音频正常。它也适用于 iphone 5 模拟器。我的 iPhone 5 是否存在任何特定于设备的问题?因为它在 4s 上运行良好。还是 360 度视频有问题?

0 投票
1 回答
440 浏览

objective-c - 循环 SKVideoNode 的内存泄漏(仅在实际设备上)

我有无法诊断的内存泄漏。我尝试了多种方法来创建无缝循环的视频 - 除了 AVPlayerLooper,我遇到并尝试过的所有方法都涉及创建一个观察者来观看AVPlayerItemDidPlayToEndTimeNotification,然后寻找视频的开头(在 AVPlayer 的情况下)或插入要循环到视频队列中的视频(在 AVQueuePlayer 的情况下)。两者似乎具有相似的性能,但都具有与 seekToTime 方法(在 AVPlayer 的情况下)和 insertItem 方法(在 AVQueuePlayer 的情况下)相关的一致内存保持。我的最终目标是创建一个默认循环的 SKVideoNode 子类。下面是我的子类代码:

下面是在 didMoveToView 中初始化子类的方式:

0 投票
0 回答
57 浏览

swift - SKVideoNode 无法在 Iphone 5 上播放 360 度视频

我正在开发 360 度视频播放器。我已经完成了这个抛出 SKVideoNode。它在所有其他设备上都可以正常工作,但不能在 iphone 5 上工作。并且在播放视频时显示黑屏,但我们可以听到音频。所以请建议我如何解决这个问题。

提前致谢。

0 投票
2 回答
606 浏览

ios - SKVideoNode 不显示视频

我一直试图让这段代码几乎从 Apple 的文档中复制/粘贴来播放本地视频,但似乎遗漏了一些东西。我已将 AVFoundation 和视频导入到项目中。我没有抛出任何错误,但无论我如何调整都无法看到任何视频(在我的设备或模拟器上)。我确定这很简单,但显然缺少一些东西。请帮忙!我正在运行最新版本的 IOS 和 Xcode。

0 投票
1 回答
881 浏览

ios - 使用 Swift 的 SKVideoNode 中的垂直视频方向问题

以下代码在正确的 zPosition 中显示了我的视频文件以及我正在使用的其他元素,从而创建了背景视频。

我遇到的问题是垂直视频(1080x1920 像素)逆时针旋转 90 度,并被拉伸以适应横向视频。如何在不牺牲将 SKVideoNode 与 zPosition 一起使用的需要的情况下确保正确的方向?

非常感谢!