iOS多媒体
我来看烟花
芝兰生于空谷,不以无人而不芳!
展开
-
iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
概览随着移动互联网的发展,如今的手机早已不是打电话、发短信那么简单了,播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,无论是音视频播放、录制,还是对麦克风、摄像头的操作都提供了多套API。在今天的文章中将会对这些内容进行一一介绍:音频音效音乐音频会话录音音频队列服务视频MPMoviePlayerControllerMPMov转载 2016-03-17 18:41:15 · 664 阅读 · 0 评论 -
iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总
iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如QQ通讯录、微信电话本会使用iOS的通讯录,一些第三方软件会在应用内发送短信等。今天将和大家一起学习如何使用系统应用、使用系统服务:调用系统应用使用系统服务短信与邮件通讯录蓝牙社交Game Center应用内购买iCloudPassbook目 录系统应用在开发某些应用时可能希望能够调用iOS转载 2016-03-17 19:59:36 · 1898 阅读 · 0 评论 -
MediaPlayer
在iOS开发上,如果遇到需要播放影片,如开机动画…,我們很习惯地会使用 MediaPlayer 来播放影片,因为很方便使用,所以就一直使用下去。但是随着客户的要求越來越苛刻,尤其是过场动画或互动效果上的表現。所以如果在一些动画中还夹带影片一起运算,那势必机器会跑不动。所以在iOS 4之后,我们可以使用 AVPlayer 这个类别來进行更细微的操作。备注:MediaPlayer 的影原创 2016-03-14 10:48:00 · 331 阅读 · 0 评论 -
音频框架
AVFoundation是苹果的现代媒体框架,它包含了一些不同的用途的 API 和不同层级的抽象。其中有一些是现代 Objective-C 对于底层 C 语言接口的封装。除了少数的例外情况,AVFoundation可以同时在 iOS 和 OS X 中使用。AVAudioSession是用于 iOS 系统中协调应用程序之间的音频播放的 API 的。例如,当有电话打进来时,音频原创 2016-01-14 12:47:09 · 494 阅读 · 0 评论 -
iOS 直播类APP开发流程
(一) iOS 直播类APP开发流程分解: 1 . 音视频处理的一般流程:数据采集→数据编码→数据传输(流媒体服务器) →解码数据→播放显示1、数据采集:摄像机及拾音器收集视频及音频数据,此时得到的为原始数据涉及技术或协议:摄像机:CCD、CMOS拾音器:声电转换装置(咪头)、音频放大电路2、数据编码:使用相关硬件或软件对音视频原始数据进行编码处理(转载 2016-06-27 15:57:41 · 2850 阅读 · 1 评论 -
视频边下边播
采用ios7以后系统自带的方法实现视频边下边播,这里的边下边播不是单独开一个子线程去下载,而是把视频播放的数据给保存到本地。简而言之,就是使用一遍的流量,既播放了视频,也保存了视频。用到的框架:AVFoundation/AVFoundation.h>用到的播放器:AVplayer先说一下avplayer自身的播放原理,当我们给播放器设置好url等一些参数后,播放器就会向url所在的原创 2016-03-10 21:48:05 · 2441 阅读 · 0 评论 -
直播--FFPLAY 的原理
电影文件有很多基本的组成部分。首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置。AVI和 Quicktime就是容器的例子。接着,你有一组流,例如,你经常有的是一个音频流和一个视频流。(一个流只是一种想像出来的词语,用来表示一连串的通过时间来串连的数据元素)。在流中的数据元素被称为帧Frame。每个流是由不同的编码 器来编码生成的。编解码器描述了转载 2016-06-12 09:48:47 · 1176 阅读 · 0 评论 -
iOS直播app原理
一、个人见解(直播难与易)直播难:个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通讯等技术,每一个技术都够你学几年的。直播易:已经有各个领域的大牛,封装好了许多牛逼的框架,我们只需要用别人写好的框架,就能快速的搭建一个直播app,也就是传说中的站在大牛肩膀上编转载 2016-08-28 16:29:17 · 1365 阅读 · 0 评论