您的位置:首页 > 移动开发 > IOS开发

论坛源码推荐(7月24日):适用于iOS和OS X的YouTube视频播放器 具有可选按钮的弹出标签

2014-07-24 11:23 363 查看
FastAnimation
FastAnimation是一个非常简单的动画框架,不用增加代码就可以添加动画效果。使用了Facebook的动画引擎框架POP。功能:使用属性给视图添加动画效果以及为控件绑定动画;可从NIB文件自动运行;可以关闭自动运行,手动运行动画;可控制动画的细节,比如延迟、持续时间等;扩展动画变得非常简单,只需创建FastAnimationProtocol、ControlFastAnimationProtocol和FastAnimationReverseProtocol类。
测试环境:Xcode 5.0,iOS 6.0以上




CharacterText
CharacterText是一个可自定义文字效果的UILabel子类,使用NSLayoutManager来为字符串的每个字符定位CATextLayers。这样可以利用CATextLayer的属性来创建一些漂亮的文字效果,比如滑动视图后,文字呈现淡入淡出、掉落等效果。灵感来源于Secret和iOS 8的自动填充效果。应用:CharacterLabel可以代替UILabel。通过继承CharacterLabel来创建自己的动画效果。该项目是用Swift实现的。点击查看Objective-C版本





MMPopLabel
MMPopLabel是具有可选按钮的弹出标签,可用于教程类的提示。





XCDYouTubeKit--适用于iOS和OS X的YouTube视频播放器
XCDYouTubeKit是一款适用于iOS和OS X的YouTube视频播放器。




VKVideoPlayer
VKVideoPlayer是一个经过严格测试的 Viki 视频播放器,是一个可以处理视频播放的所有技术细节的简单插件。默认情况下,该库使用***Player和***PlayerItem类在VKVideoPlayerView上播放视频。它是通过进入一个实施VKVideoPlayerTrackProtocol协议的跟踪对象来实现的。默认视频播放器会创建***Player和***PlayerItem对象来播放视频。
另外,VKVideoPlayer具有一些改进功能:完全自定义UI;没有全屏限制(可设置任意大小);可以显示字幕(支持SRT)并可自定义;支持HTTP Live Streaming协议;支持方向改变,即使开启方向锁定;支持Bulletproof事件机制,可以很容易地集成视频广告等功能;可为日志需求进行delegate callbacks。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐