如何在iOS Sprite Kit SKVideoNode中控制视频的播放?

熏鲑鱼

我将视频加载到Sprite Kit SKVideoNode中,但是如何停止并重新开始播放或转到视频中的特定时间?我所看到的只是播放和暂停方法。

// AVPlayer
NSURL *fileURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"HowToPlay" ofType:@"mp4"]];
_avPlayer = [AVPlayer playerWithURL:fileURL];

// SKVideoNode
_videoNode = [SKVideoNode videoNodeWithAVPlayer:_avPlayer];
[_videoNode play];
熏鲑鱼

原来对我有用。

重新开始:

[_videoNode removeFromParent];
 _videoNode = [SKVideoNode videoNodeWithVideoFileNamed:@"video.mp4"];
 _videoNode.position = ...
_videoNode.size = ...
[self addChild:_videoNode];
[_videoNode play];

暂停:

[_videoNode pause];
_videoNode.paused = YES;

玩:

[_videoNode play];
_videoNode.paused = NO;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Sprite Kit中设置FPS

来自分类Dev

如何在Sprite Kit中旋转Sprite节点?

来自分类Dev

如何在Sprite Kit中旋转Sprite节点?

来自分类Dev

在Sprite Kit中永久播放视频

来自分类Dev

如何在Sprite Kit中循环播放音乐?

来自分类Dev

在iOS Sprite Kit中绘制平滑圆圈

来自分类Dev

在iOS Sprite Kit中绘制平滑圆圈

来自分类Dev

iOS Sprite Kit:如何使Sprite跟随触摸

来自分类Dev

在Swift和Sprite Kit中,如何检测滑动的Sprite?

来自分类Dev

如何在Sprite Kit中检测到碰撞?

来自分类Dev

如何在Sprite Kit中预加载纹理?

来自分类Dev

如何在Sprite Kit中创建进度条?

来自分类Dev

如何在Sprite Kit(Xcode)中创建关节?

来自分类Dev

如何在Sprite Kit中设置纹理以平铺

来自分类Dev

如何在Sprite Kit中制作动画按钮

来自分类Dev

如何在Sprite Kit中抓取屏幕截图?

来自分类Dev

如何在Sprite Kit tvOS中检测触摸

来自分类Dev

如何在Sprite Kit中检测到碰撞?

来自分类Dev

如何在Sprite Kit中禁止在墙上穿行?

来自分类Dev

如何在Sprite Kit Swift 2中添加iAd?

来自分类Dev

iOS:使用Sprite Kit实施用户控制的相机“缩放”

来自分类Dev

如何在Sprite Kit(Swift)中更改Sprite节点的大小以适合不同的屏幕

来自分类Dev

ios Sprite Kit屏幕截图?

来自分类Dev

iOS Sprite Kit中SKScene中的插页式iAd

来自分类Dev

在Sprite Kit中播放声音

来自分类Dev

在Sprite Kit中播放声音

来自分类Dev

如何操作Sprite Kit的SKNode?

来自分类Dev

移动阵列中的所有对象-IOS和Sprite Kit

来自分类Dev

Sprite Kit中的暂停游戏