登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

[iOS]仿微博视频边下边播并做本地缓存

[复制链接]
来自: NewPan 分类: iOS精品源码 上传时间: 2016-10-27 22:49:59
Tag:音视频 框架 video 播放器 边下边播

项目介绍:

JPVideoPlayer

https://github.com/Chris-Pan/JPVideoPlayer

This library provides an video player with cache support in UITableView.

Features

  • [x] Cache video data at playing

  • [x] Handle play or stop video in mian-thread

  • [x] Excellent performance!

  • [x] Always play the video of the UITableViewCell in screen center when scrolling

  • [x] A guarantee that the same URL won't be downloaded several times

  • [x] A guarantee that main thread will never be blocked

Requirements

  • iOS 8.0 or later

  • Xcode 7.3 or later

Getting Started

Communication

  • If you found a bug, open an issue.

  • If you have a feature request, open an issue.

  • If you want to contribute, submit a pull request.

Installation

How To Use

Objective-C:

#import <JPVideoPlayer/JPVideoPlayer.h>
...
JPVideoPlayer *player = [JPVideoPlayer sharedInstance];
[player playWithUrl:[NSURL URLWithString:videoCell.videoPath] showView:videoCell.containerView];

Installation

There are two ways to use JPVideoPlayer in your project:

  • using CocoaPods

  • by cloning the project into your repository

Installation with CocoaPods

CocoaPods is a dependency manager for Objective-C, which automates and simplifies the process of using 3rd-party libraries in your projects. See the Get Started section for more details.

Podfile

platform :ios, '8.0'
pod 'JPVideoPlayer', '~> 1.0.0'

Licenses

All source code is licensed under the MIT License.

如果你在天朝

特性

  • [x] 视频播放边下边播

  • [x] 主线程处理切换视频

  • [x] 不阻塞线程,不卡顿,滑动如丝顺滑

  • [x] 当滚屏时采取总是播放处在屏幕中心的那个cell的视频的策略

  • [x] 保证同一个URL的视频不会重复下载

  • [x] 保证不会阻塞线程

组件要求

  • iOS 8.0 +

  • Xcode 7.3 +

如何使用

联系

  • 如果你发现了bug, 请帮我提交issue

  • 如果你有好的建议, 请帮我提交issue

  • 如果你想贡献代码, 请提交请求

如何使用

Objective-C:

#import <JPVideoPlayer/JPVideoPlayer.h>
...
JPVideoPlayer *player = [JPVideoPlayer sharedInstance];
[player playWithUrl:[NSURL URLWithString:videoCell.videoPath] showView:videoCell.containerView];

如何安装

两种选择把框架集成到你的项目:

  • 使用 CocoaPods

  • 下载我的demo, 把'JPVideoPlayer'文件夹拽到你的项目中

使用 CocoaPods 安装

Podfile

platform :ios, '8.0'
pod 'JPVideoPlayer', '~> 1.0.0'

如果喜欢我的文章,请帮忙点个赞。

code4app

相关源码推荐:

我来说两句
*滑动验证:
所有评论(136)
phoiu 2016-10-28 14:41:02
好好 学习了 确实不错
回复
AlonMessi 2016-10-28 14:43:16
内容很好,棒棒哒
回复
kengsir 2016-10-28 14:46:58
不错不错,楼主辛苦了。。。
回复
littleRed 2016-10-28 14:51:29
我是来学习的
回复
BlueManlove 2016-10-28 14:59:30
不错不错,楼主辛苦了。。。
回复
hellokenken 2016-10-28 15:06:32
code4app好的内容真的很多~赞
回复
fuwz0156 2016-10-28 15:28:52
强烈支持楼主ing……
回复
shaoyilong 2016-10-28 15:35:57
正需要啊,感谢楼主无私分享!
回复
code4app热心网友 2016-10-28 17:10:22
强烈支持楼主ing……
回复
提取码:  下载次数:110 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
1818 2 110
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表