问题标签 [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.
video - 在 CCSprite 中播放视频?
寻找合适的方法在 IOS 7 的 CCSprite 中播放 mp4 或 m4v。
我在这里找到了一些东西(下面的链接)。但是它将视频添加到 cocos2d 活动场景而不是 CCsprite。
我不能把它变成一个 CCSprite。
stackoverflow.com/questions/12000379/cocos2d-how-to-play-a-video-in-the-background-of-a-cclayer
(并且 no.CCVideoPlayer 不是我要寻找的,因为它不是可父母的,或者它不是移动或养育的 CCNode 后代)
有什么绝妙的主意吗?谢谢。
sprite-kit - 在 SKVideoNode 中播放视频会导致播放开始前出现黑色闪烁
我正在使用 Sprite Kit 和 SKVideoNode 播放短视频。当视频节点添加到场景中时,无论是在初始设置之前还是之后,播放器都会短暂闪烁黑色。
我尝试过使用 AVPlayer 来播放视频而不是直接播放视频,我还使用 KVO 仅在视频显示可以播放时才加载 SKVideoNode。
无论哪种方式,我都会在视频开始播放之前出现黑色闪光。
此外,似乎没有办法将 AVPlayerLayer 添加到 SKScene/SKView,尽管我不知道这是否有帮助。
任何关于下一步尝试的建议都会很棒。
这是我正在使用的代码
这是一段替代代码,它只播放视频并在加载视频和播放视频之间提供相同的黑色闪光。
sprite-kit - 在场景转换之前预卷带有 AVPlayer 的 SKVideoNode?
我正在使用AVPlayer
一个SKVideoNode
附加到场景的。那是唯一的节点SKScene
。我正在播放该视频与一组加载了各种SKSpriteNode
节点的其他场景混合在一起。
我想预先滚动,以便视频在过渡AVPlayer
期间开始播放之前(或)它变得可见。SKScene
然而,如果没有中间的黑色闪光,我似乎无法这样做。
就像包含视频的场景消失一样,我将其重置(我将 AVPlayer 对象填充到SKVideoNode
的用户字典中)。这似乎有效:
当包含视频的场景即将出现时,我这样做:
然后...
如果不从视频前的短暂黑色开始,这将不起作用。
有人成功了吗?
我有一个令人难以忘怀的怀疑,a 上的所有内容SKScene
在其过渡期间都被暂停,并且没有办法绕过它。好吧,除了过渡出当前场景的所有节点,保留当前场景,并SKVideoNode
在其上过渡一个新节点。
objective-c - 停止并退出 SKVideo
H!我正在使用 SKVideoNode 在项目中播放视频。问题是,当我试图阻止它并回到当前的操作时,有时它会起作用,但有时却不起作用。
这是我播放它的代码。提前致谢。
sprite-kit - AVPlayer 播放 SKVideoNode 视频,我就是无法控制播放
我正在使用 SpriteKit 播放视频,这是我从 AVPlayer 创建 SKVideoNode 的代码:
我创建了一个 AVPlayer 给函数:
但是当我称之为“player.play()”时,我只显示第一帧,不再继续。但如果我在“CreateVideoViewWithAVPlayer”功能中使用“视频”,它可以播放。
另一个:如果我使用这个代码”
(评论第二个)和用户“player.play()”它可以播放(我能听到声音)。但如果我使用这个:
我也可以看到第一帧。并且不能再运行了。
是不是我做错了什么?帮我!多谢。
sprite-kit - 在 sprite kit 中永远播放视频
在我的介绍场景中播放视频时遇到问题。我已将我的视频添加到场景中,并且可以正常播放。我只是希望它一次又一次地重复。有没有什么办法可以让这个视频结束后自动播放?
这就是我添加视频的方式:
任何帮助表示赞赏。
swift - Swift SpriteKit SKVideoNode 只播放一次
嗨,我正在尝试快速在 SKVideoNode 上播放视频这是我的代码,但如果我点击 VideoSprite 它只播放一次它不播放但剂量打印“我们点击了视频”我已经搜索但可以' t 似乎找到答案感谢寻找
ios - AVPlayer in SKVideoNode can't play
I init a SKVideoNode
with an AVPlayer
instance, When I call AVPlayer's
play method, the video don't play. But It can play when I call SKVideoNode
instance's play method.
The reason I have to use AVPlayer
not SKVideoNode
is that I have to monitor the current video's currentTime, play ended status notification. but SKVideoNode
doesn't have these two property status.
ios - 为什么SKVideoNode在iOS9上会自动开始播放视频?
SKVideoNode
在使用视频 URL初始化 a时iOS9
,行为更改为在添加节点后立即自动启动视频,在之前版本的iOS
.
在里面执行以下操作SKScene init
足以看到视频播放,而以前的iOS版本(更合乎逻辑)也需要调用
在视频开始播放之前。
这是有意的改变吗?我看到的一个可能的解决方法总是pause
在初始化视频后立即调用,但这种行为改变有点奇怪。(老实说,感觉就像一个错误)
(我还发现 iOS9 模拟器根本无法播放 SKVideoNodes,您必须在设备上进行测试)
sprite-kit - 如何检测 SKVideoNode 播放完成
我正在使用 SKVideoNode 使用以下代码显示动画飞溅场景:
我希望在视频播放完成后显示下一个场景。我怎样才能做到这一点?