推流完成后,需要拉流才能进行完整的直播。拉流我们采用的也是一个开源的第三方库IJKMediaFramework。 这个库本质是一个播放器,能播放flv格式的播放器。用起来和ios自带的AVPlayer很相似。 实现功能:1.拉流播放。2.监听。 一.创建占位图和卡顿占位动效,代码如下: 二.拉流播放 ...
分类:
移动开发 时间:
2016-08-12 08:58:52
阅读次数:
253
推流完成后,需要拉流才能进行完整的直播。拉流我们采用的也是一个开源的第三方库IJKMediaFramework。 这个库本质是一个播放器,能播放flv格式的播放器。用起来和ios自带的AVPlayer很相似。 实现功能:1.拉流播放。2.监听。 一.创建占位图和卡顿占位动效,代码如下: 二.拉流播放 ...
分类:
移动开发 时间:
2016-08-11 15:50:47
阅读次数:
417
iOS 4开始引入的multitask,我们可以实现像ipod程序那样在后台播放音频了。如果音频操作是用苹果官方的AVFoundation.framework实现,像用AvAudioPlayer,AvPlayer播放的话,要实现完美的后台音频播放,依据app的功能需要,可能需要实现几个关键的功能。 ...
分类:
移动开发 时间:
2016-08-04 19:03:52
阅读次数:
199
本片为转载内容,主要是以后自己看起来方便一些 原文地址: iOS音视频实现边下载边播放 其实音视频本地缓存的思想都差不多,都需要一个中间对象来连接播放器和服务器。 近段时间制作视频播放社区的功能,期间查找了不少资料,做过很多尝试,现在来整理一下其中遇到的一些坑.由于考虑到AVPlayer对视频有更高 ...
分类:
移动开发 时间:
2016-07-13 22:59:00
阅读次数:
1041
使用AVPlayer封装实现了本地视频播放,以及边下边播在线视频,缓存完成后将视频保存在本地文件夹中,下次播放时直接从本地播放。并且实现了左右滑动快进快退视频、上下滑动调整音量,以及全屏功能。HcdCachePlayer 带缓存的播放器,使用AVPlayer封装开发。 简单介绍 HcdCacheVi ...
分类:
其他好文 时间:
2016-07-07 19:23:01
阅读次数:
590
1. AVPlayer AVPlayer 是一个用来播放基于时间的视听媒体的控制器对象(一个队播放和资源时间相隔信息进行管理的对象,而非一个视图或窗口控制器). AVPlayer支持播放从本地, 分步下载或通过HTTP Live Streaming协议得到的流媒体, 并在多种播放场景中播放这些视频资 ...
分类:
其他好文 时间:
2016-07-03 22:59:13
阅读次数:
293
一.简单的播放音乐和视频,播放视频的工具栏需要自己写 二.利用老师封装的框架实现视频播放 链接:http://pan.baidu.com/s/1hrEKlus 密码:8e7g ...
分类:
移动开发 时间:
2016-06-14 14:02:30
阅读次数:
355
之前有说到在播放器中一点点小技巧,现在正式记录一下AVPlayer。 这里主要是说明用AVPlayer做音乐播放器的功能实现,所以不介绍AVPlayer中那个图层类。 首先我们要声明一下播放器,这里有个小坑如果不是全局变量有时候不能播放,网上有一篇文章对这个BUG有个深入研究可以去百度一下,这里不做 ...
分类:
移动开发 时间:
2016-06-12 18:26:16
阅读次数:
332
iOS音乐播放器框架主要有两大类:AvPlayer、AvaudioPlayer AvPlayer 能播放本地及网络歌曲 AvaudioPlayer 能播放本地歌曲、有相关代理方法(其实也可以播放网络歌曲,只不过该播放器播放网络歌曲是先将歌曲下载下来再进行播放) 下面记录一下相关要用到的方法 1.获取 ...
分类:
移动开发 时间:
2016-06-12 12:09:52
阅读次数:
458
1.首先对playerItem 进行监听 [playerItem addObserver:self forKeyPath:@"playbackBufferEmpty" options:NSKeyValueObservingOptionNew context:nil];[playerItem addO ...
分类:
其他好文 时间:
2016-06-08 15:23:25
阅读次数:
209