ios应用开发音频视频功能:Core Audio


  iOS 提供了 丰硕的音频和视频 性能 。您 可以轻松地在您的程序中 使用媒体播放框架来传输和播放全屏视频 。Core Audio 可以 彻底操纵 iPod touch 和 iPhone 的音频 解决 性能 。关于十分复杂的 动机,OpenAL 可以让您 构建 3D 音频模型 。

iOS - Audio & Video

  媒体播放

  媒体播放框架让您的程序 可以轻松播放全屏视频 。视频源 可以是程序包中或者远程加载的一个文件 。在影片播放 结束时会有一个 方便的回调机制 告诉您的程序,从而您 可以进行相应的操作 。

  HTTP 在线播放

  HTTP 在线播放的内置 支撑使得程序 可以轻松在 iPhone 和 iPod touch 中播放 标准 web 服务器所提供的高 品质的音频流和视频流 。HTTP 在线播放在设计时就考量了移动性的 支撑,它 可以动态地调整播放 品质来适应 Wi-Fi 或蜂窝网络的速度 。了解更多

  AV Foundation

  在 iOS 系统中,全部音频和视频播放及录制技术都源自 AV Foundation 。通常状况下, 利用程序 可以 使用媒体播放器框架(Media Player framework)实现音乐和电影播放 性能 。假如所需实现的 性能不止于此,而媒体播放器框架又没有相应 支撑,则可考量 使用 AV Foundation 。AV Foundation 对媒体项的 解决和治理提供高级 支撑 。诸如媒体资产治理、媒体编辑、电影 捉拿及播放、曲目治理及立体声声像等都在 支撑之列 。

  iPod 库

  您的程序 可以 拜访 iPod touch 或 iPhone 中的音乐库,从而利用消费者自己的音乐定制自己的消费者体验 。您的赛车游戏 可以在赛车加快时将发烧友最喜欢播放列表变成 虚构 播送电台,甚至 可以让发烧友直接在您的程序中 取舍定制的播放列表,无需退出程序即可直接播放 。

  Core Audio 和 OpenAL

  Core Audio 是集播放、 解决和录制音频为一体的专业级技术 。通过 Core Audio,您的程序 可以同时播放一个或多个音频流,甚至录制音频 。Core Audio 可以透明治理音频环境,并自动适应耳机,蓝牙耳机或底座配件,同时它也可触发振动 。至于高级特效,和 OpenGL 对图形的操作 类似,OpenAL API 也能播放 3D 动机的音频 。