适用于iOS和OS X的YouTube视…

来源:互联网 发布:节点的网络时间参数 编辑:程序博客网 时间:2024/06/06 08:29
FastAnimation
FastAnimation是一个非常简单的动画框架,不用增加代码就可以添加动画效果。使用了Facebook的动画引擎框架POP。功能:使用属性给视图添加动画效果以及为控件绑定动画;可从NIB文件自动运行;可以关闭自动运行,手动运行动画;可控制动画的细节,比如延迟、持续时间等;扩展动画变得非常简单,只需创建FastAnimationProtocol、ControlFastAnimationProtocol和FastAnimationReverseProtocol类。
测试环境:Xcode 5.0,iOS 6.0以上
 
 
CharacterText
CharacterText是一个可自定义文字效果的UILabel子类,使用NSLayoutManager来为字符串的每个字符定位CATextLayers。这样可以利用CATextLayer的属性来创建一些漂亮的文字效果,比如滑动视图后,文字呈现淡入淡出、掉落等效果。灵感来源于Secret和iOS8的自动填充效果。应用:CharacterLabel可以代替UILabel。通过继承CharacterLabel来创建自己的动画效果。该项目是用Swift实现的。点击查看Objective-C版本。 
 
 
MMPopLabel  
MMPopLabel是具有可选按钮的弹出标签,可用于教程类的提示。
 
 
XCDYouTubeKit--适用于iOS和OSX的YouTube视频播放器
XCDYouTubeKit是一款适用于iOS和OS X的YouTube视频播放器。
 
 
VKVideoPlayer
VKVideoPlayer是一个经过严格测试的 Viki 视频播放器,是一个可以处理视频播放的所有技术细节的简单插件。默认情况下,该库使用AVPlayer和AVPlayerItem类在VKVideoPlayerView上播放视频。它是通过进入一个实施VKVideoPlayerTrackProtocol协议的跟踪对象来实现的。默认视频播放器会创建AVPlayer和AVPlayerItem对象来播放视频。
另外,VKVideoPlayer具有一些改进功能:完全自定义UI;没有全屏限制(可设置任意大小);可以显示字幕(支持SRT)并可自定义;支持HTTPLiveStreaming协议;支持方向改变,即使开启方向锁定;支持Bulletproof事件机制,可以很容易地集成视频广告等功能;可为日志需求进行delegatecallbacks。
0 0