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
论述
默认值是它使用的视频的大小。
SKViedoNode类的更多相关文章
- iOS -- SKViedoNode类
SKViedoNode类 继承自 SKNode:UIResponder:NSObject 符合 NSCoding(SKNode)NSCopying(SKNode)NSObject(NSObject) ...
- Java类的继承与多态特性-入门笔记
相信对于继承和多态的概念性我就不在怎么解释啦!不管你是.Net还是Java面向对象编程都是比不缺少一堂课~~Net如此Java亦也有同样的思想成分包含其中. 继承,多态,封装是Java面向对象的3大特 ...
- C++ 可配置的类工厂
项目中常用到工厂模式,工厂模式可以把创建对象的具体细节封装到Create函数中,减少重复代码,增强可读和可维护性.传统的工厂实现如下: class Widget { public: virtual i ...
- Android请求网络共通类——Hi_博客 Android App 开发笔记
今天 ,来分享一下 ,一个博客App的开发过程,以前也没开发过这种类型App 的经验,求大神们轻点喷. 首先我们要创建一个Andriod 项目 因为要从网络请求数据所以我们先来一个请求网络的共通类. ...
- ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第二章:利用模型类创建视图、控制器和数据库
在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类.我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库.我们还将学习如何在代码中创建数据库上下文类 ...
- ASP.NET Core 折腾笔记二:自己写个完整的Cache缓存类来支持.NET Core
背景: 1:.NET Core 已经没System.Web,也木有了HttpRuntime.Cache,因此,该空间下Cache也木有了. 2:.NET Core 有新的Memory Cache提供, ...
- .NET Core中间件的注册和管道的构建(2)---- 用UseMiddleware扩展方法注册中间件类
.NET Core中间件的注册和管道的构建(2)---- 用UseMiddleware扩展方法注册中间件类 0x00 为什么要引入扩展方法 有的中间件功能比较简单,有的则比较复杂,并且依赖其它组件.除 ...
- Java基础Map接口+Collections工具类
1.Map中我们主要讲两个接口 HashMap 与 LinkedHashMap (1)其中LinkedHashMap是有序的 怎么存怎么取出来 我们讲一下Map的增删改查功能: /* * Ma ...
- PHP-解析验证码类--学习笔记
1.开始 在 网上看到使用PHP写的ValidateCode生成验证码码类,感觉不错,特拿来分析学习一下. 2.类图 3.验证码类部分代码 3.1 定义变量 //随机因子 private $char ...
随机推荐
- JS遍历对象或者数组
一.纯js实现 <script> var obj = {"player_id":"GS001","event_id":" ...
- c - static 变量
static变量和普通的局部变量不同,位于数据区中,在函数的外部初始化. ref: http://www.cnblogs.com/hustcat/archive/2009/06/30/1513755. ...
- iOS中常用的四种数据持久化技术
iOS中的数据持久化方式,基本上有以下四种:属性列表 对象归档 SQLite3和Core Data 1.属性列表涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults st ...
- RB1001: IE6 IE7 IE8(Q) 负边距 (margin) 导致元素溢出 hasLayout 容器时显示异常
标准参考 根据W3C CSS2.1规范第8.3节中的描述,边距属性设置了一个框的边距区的宽度.'margin' 缩写属性设置所有四边的边距,而其它的边距属性( 'margin-top' ,'margi ...
- ASP.Net MVC4排序检索分页的实现
前言 上一节我们做到了如下的一个基础查询页面.本节我们向这个页面中加入排序.搜索和分页功能. 排序 从上图中的地址栏中可以看到这个页面调用的是Company Controller下的Index Act ...
- 50 Pow(x, n)(求x的n次方Medium)
题目意思:x为double,n为int,求x的n次方 思路分析:直接求,注意临界条件 class Solution { public: double myPow(double x, int n) { ...
- 34 Search for a Range(目标数的范围Medium)
题目意思:递增数组,找到目标数的范围,找不到则返回[-1,-1] 思路:折半查找 class Solution { public: vector<int> searchRange(vect ...
- copy(source,destination)拷贝文件
source 必须 规定要复制的文件 destination 复制文件的目的地 说明 :将文件从 source 拷贝到 destination.如果成功则返回 TRUE,否则返回 FALSE. 例如: ...
- JavaScript重复元素处理
判断一个字符串中出现次数最多的字符,统计这个次数 //将字符串的字符保存在一个hash table中,key是字符,value是这个字符出现的次数 var str = "abcdefgadd ...
- DNS递归和迭代原理
11.3.7 DNS递归解析原理 “递归解析”(或叫“递归查询”,其实意思是一样的)是最常见,也是默认的解析方式.在这种解析方式中,如果客户端配置的本地名称服务器不能解析的话,则后面的查询全由本地名称 ...