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
论述
默认值是它使用的视频的大小。
iOS -- SKViedoNode类的更多相关文章
- IOS 公共类-MyDateUtil 日期处理Util
IOS 公共类-MyDateUtil 日期处理Util 此为处理日期的公共类.适用IOS6+ .h文件: #import <Foundation/Foundation.h> //适用 IO ...
- IOS 公共类-MyMBProgressUtil Progress显示
IOS 公共类-MyMBProgressUtil Progress显示 此公共类用于显示提示框,对MBProgress的进一步封装.可以看下面的代码 接口: @interface MyMBProgre ...
- 一位iOS教育类应用开发者是如何赚到60多万美元?
注:伯乐在线12月19日在@程序员的那些事 微博推荐了此文的英文原文,非常感谢@dotSlash 的翻译. 转眼距我写<我如何在iOS教育类应用中赚到20万美元>这篇博文已经一年多了,它 ...
- iOS系类教程之用instruments来检验你的app
比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程.这里是原文 入门 为了节省大家的时间,提供一个演示的D ...
- iOS方法类:CGAffineTransform的使用大概
CoreGraphics框架中的CGAffineTransform类可用于设定UIView的transform属性,控制视图的缩放.旋转和平移操作: 另称放射变换矩阵,可参照线性代数的矩阵实现方式0. ...
- 006 [翻译] Haneke(一个Swfit iOS缓存类)
Github项目地址:https://github.com/Haneke/HanekeSwift Haneke是一个用swift写成的轻量级iOS类,以简单好用著称(design-decisions- ...
- iOS 在类实现定义中声明成员变量的怪异方式
WebGL 规范(WebGL Specification) 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致&quo ...
- iOS 日历类(NSCalendar)
对于时间的操作在开发中很常见,但有时候我们需要获取到一年后的时间,或者一周后的时间.靠通过秒数计算是不行的.那就牵扯到另外一个日历类(NSCalendar).下面先简单看一下 NSDate let d ...
- SKViedoNode类
继承自 SKNode:UIResponder:NSObject 符合 NSCoding(SKNode)NSCopying(SKNode)NSObject(NSObject) 框架 /System/L ...
随机推荐
- Linuxx学习-特殊文件与进程
具有 SUID/SGID 权限的指令执行状态 SUID 的权限其实与进程的相关性非常的大!为什么呢?先来看看 SUID 的程序是如何被一般用户 执行,且具有什么特色呢? SUID 权限仅对二进制程序( ...
- python基础学习笔记——正则表达式
1.什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法.或者说:正则就是用来描述一类事物的规则.(在Python中)它内嵌在Python中,并通过 r ...
- matlab图形handle
- category常量及对应字符串
- Java学习笔记4---打包成双击可运行的jar文件
写笔记四前的脑回路是这样的: 前面的学习笔记二,提到3个环境变量,其中java_home好理解,就是jdk安装路径:classpath指向类文件的搜索路径:path指向可执行程序的搜索路径.这里的类文 ...
- dubbo rpc filter实现剖析(二)
2.6.3版本,之前读的是2.4.9版本 本篇主要阐述dubbo rpc的filter的实现,包括作用,用法,原理,与Spring Cloud在这些能力的对比. 整个filter列表的获取过程在 co ...
- Andorid 生成NDK动态链接库 .so库
.so库第一次见到是在搜索Android保存静态秘钥等特殊id字段做法时看到的-通过NDK的方式将静态秘钥保存在so文件中, 关于原生开发工具包(NDK)详细见官网指南要更详细,这里我记录我度娘各种结 ...
- csa Round #66 (Div. 2 only)
csa66 Risk Rolls Time limit: 1000 msMemory limit: 256 MB Alena and Boris are playing Risk today. W ...
- 表单编码 appliation/x-www-form-urlencoded 与 multipart/form-data 的区别
当表单使用POST方法时,表单数据提交到服务器端之前有两种编码类型可供选择.默认编码类型为 application/x-www-form-urlencoded,此时所有非字母数字类型的字符都需要转换为 ...
- jquery中object对象循环遍历的方法
一个朋友问对象如何转为数组,当我问他为啥要转得时候,他告诉我,数组可以用js循环遍历,而对象则不可以.其实呢,对象同样可以循环遍历的啊.不用转换也可以循环!说明你对js或者jquery的某些操作不是很 ...