iOS -- SKViedoNode类

继承自SKNode:UIResponder:NSObject
符合NSCoding(SKNode)
NSCopying(SKNode)
NSObject(NSObject)
框架 /System/Library/Frameworks/SpriteKit.framework
可用性可用于iOS 7.0或者更晚的版本
声明于SKViedoNode.h
参考指南Sprite Kit Progamming Guide

 

概览

 

重要提示:这是一个初步的API或者开发技术文档。虽然已经审阅了本文档的技术准确性,但是它不是最终的版本。本机密信息仅适用于苹果开发者计划的注册会员。苹果提供这些机密信息来帮助你采用这些技术和编程接口。此信息如果有变更,根据本文档实现的软件应使用操作系统软件和最终文档测试。新版本的文档可能会拥有新的API或者技术。

 

一个SKViedoNode实例是一个播放视频的节点。

视频节点实例可以使用视频文件实例化得到的。如果你需要在视频播放上获得更多精确的控制,你可以使用一个AVPlayer实例来实例化视频节点。

方法

类方法

创建视频节点

 

+ videoNodeWithVideoFilenamed:

 

使用一个保存在app包中的视频文件创建并且实例化视频节点。

+ (SKViedoNode *)videoNodeWithVideoFilenamed:(NSString *)viedoFile

 

参数viedoFile:视频文件的名字
返回值一个新的视频节点

 

 

+ videoNodeWithAVPlayer:

 

使用一个AVPlayer实例创建并且实例化视频节点。

+ (SKViedoNode *)videoNodeWithAVPlayer:(AVPlayer *)player

 

参数player:一个AVPlayer实例
返回值一个新的视频节点

 

论述

可以使用AVPlayer实例来控制视频播放。

 

+ videoNodeWithVideoURL:

 

使用一个指向视频文件的URL创建并且实例化视频节点。

+ (SKViedoNode *)videoNodeWithVideoURL:(NSURL *)videoURL

 

参数videoURL:指向视频文件的URL
返回值一个新的视频节点

 

实例方法

初始化视频节点

 

- initWithVideoFilenamed:

 

使用一个保存在app包中的视频文件初始化视频节点。

- (id)initWithVideoFileNamed:(NSString *)videoFile

 

参数videoFile:视频文件的名字
返回值一个初始化好的视频节点

 

 

- initWithAVPlayer:

 

使用一个AVPlayer实例初始化视频节点。

- (id)initWithAVPlayer:(AVPlayer *)player

 

参数player:一个AVPlayer实例
返回值一个初始化好的视频节点

 

论述

可以使用AVPlayer实例来控制视频播放。

 

- initWithVideoURL:

 

使用一个指向视频文件的URL初始化视频节点。

- (id)initWithVideoURL:(NSURL *)url

 

参数url:指向视频文件的URL
返回值一个初始化好的视频节点

 

控制视频播放

 

- play

 

开始视频播放。

- (void)play

 

- pause

 

暂停视频播放。

- (void)pause

属性

设置视频节点的可视属性

 

anchorPoint

 

视频节点在节点坐标系中的参考点。

@property(atomic) CGPoint anchorPoint

论述

指定一个单元坐标空间的点。默认值为(0.5,0.5),表示视频节点的参考点是在中心位置。

 

size

 

视频节点的大小。

@property(atomic) CGSize size

论述

默认值是它使用的视频的大小。

 

转载于:https://www.cnblogs.com/mafeng/p/7561774.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值