继承自 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

论述

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

更多0

 

SKViedoNode类的更多相关文章

  1. iOS -- SKViedoNode类

    SKViedoNode类 继承自 SKNode:UIResponder:NSObject 符合 NSCoding(SKNode)NSCopying(SKNode)NSObject(NSObject) ...

  2. Java类的继承与多态特性-入门笔记

    相信对于继承和多态的概念性我就不在怎么解释啦!不管你是.Net还是Java面向对象编程都是比不缺少一堂课~~Net如此Java亦也有同样的思想成分包含其中. 继承,多态,封装是Java面向对象的3大特 ...

  3. C++ 可配置的类工厂

    项目中常用到工厂模式,工厂模式可以把创建对象的具体细节封装到Create函数中,减少重复代码,增强可读和可维护性.传统的工厂实现如下: class Widget { public: virtual i ...

  4. Android请求网络共通类——Hi_博客 Android App 开发笔记

    今天 ,来分享一下 ,一个博客App的开发过程,以前也没开发过这种类型App 的经验,求大神们轻点喷. 首先我们要创建一个Andriod 项目 因为要从网络请求数据所以我们先来一个请求网络的共通类. ...

  5. ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第二章:利用模型类创建视图、控制器和数据库

    在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类.我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库.我们还将学习如何在代码中创建数据库上下文类 ...

  6. ASP.NET Core 折腾笔记二:自己写个完整的Cache缓存类来支持.NET Core

    背景: 1:.NET Core 已经没System.Web,也木有了HttpRuntime.Cache,因此,该空间下Cache也木有了. 2:.NET Core 有新的Memory Cache提供, ...

  7. .NET Core中间件的注册和管道的构建(2)---- 用UseMiddleware扩展方法注册中间件类

    .NET Core中间件的注册和管道的构建(2)---- 用UseMiddleware扩展方法注册中间件类 0x00 为什么要引入扩展方法 有的中间件功能比较简单,有的则比较复杂,并且依赖其它组件.除 ...

  8. Java基础Map接口+Collections工具类

    1.Map中我们主要讲两个接口 HashMap  与   LinkedHashMap (1)其中LinkedHashMap是有序的  怎么存怎么取出来 我们讲一下Map的增删改查功能: /* * Ma ...

  9. PHP-解析验证码类--学习笔记

    1.开始 在 网上看到使用PHP写的ValidateCode生成验证码码类,感觉不错,特拿来分析学习一下. 2.类图 3.验证码类部分代码 3.1  定义变量 //随机因子 private $char ...

随机推荐

  1. mssql的holdlock锁跟索引的关系

    表锁tablock是会给表所有数据附加共享锁,但是只是当前语句有效,语句执行完毕,锁释放,而不会持续到事务结束,而tablockX表锁是持续到事务结束的锁 holdlock锁,锁定的范围会根据wher ...

  2. 再谈CMake与RPATH

    之前写过一篇<探讨CMake中关于RPATH的使用>,只要针对的方面是在编译生成之后(不包括安装的make install)如何去除RPATH的问题.今天给大家主要介绍一下如何让CMake ...

  3. Shell test命令

    Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值.字符和文件三个方面的测试. 数值测试 参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于 ...

  4. (兼容IE6)又一个提示框思密达,腾讯UED 201401242352

    找乐子 仿QQ空间的,先来看下,别嫌代码垃圾,业余菜鸟一个,用到的话就当个乐子就行了 注意: 因为有同学说需要IE6便做了一下. 已经处理了IE6,可测试. 腾讯的东西,感觉还好吧:) 使用方法老简单 ...

  5. 1 Two Sum(找和为target的两个数字下标Medium)

    题目意思:给一个数组,找到和为target的两个元素的序号,并且只有一组这样的元素 思路:map<int,int>(nums[i],i+1),然后从后往前循环,用count找,比较i+1 ...

  6. JS form表单提交的方法

    1.当输入用户名和密码为空的时候,需要判断.这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写:有两种方法,一种是用submit提交.一种是用button提交.方法一: 在jsp的前端页面的 ...

  7. thinkphp excel txt文件上传实现

    <?php/************************************************************************************** ***  ...

  8. Codeforces 301_div.2_Ice Cave(BFS走冰块)

    Ice Cave Time Limit:2000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64u Descripti ...

  9. IOS 多个UIImageView 加载高清大图时内存管理

    IOS 多个UIImageView 加载高清大图时内存管理 时间:2014-08-27 10:47  浏览:59人 当我们在某一个View多个UIImageView,且UIImageView都显示的是 ...

  10. ASP.NET中IsPostBack详解

    一,IsPostBack介绍 Page.IsPostBack是一个标志:当前请求是否第一次打开.调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者 ...