ios 开发-AVAudioPlayer中的averagePowerForChannal:意义 ?

问题描述

AVAudioPlayer中的averagePowerForChannal:意义 ?

AVAudioPlayer中的averagePowerForChannal: 和 peakPowerForChannal: 的值有什么意义?
文档中的解释是:
averagePowerForChannal: Returns the average power for a given channel, in decibels, for the sound being played. 那 average power 是不是指从一开始播放到现在的平均功率?
peakPowerForChannal: Returns the peak power for a given channel, in decibels, for the sound being played. 这里的峰值功率是不是指从一开始播放音频到当前所出线过的最大功率?

我的目的是实时获取AVAudioPlayer当前播放音频的功率,或者声音的大小,或者是任何可以衡量当前播放声音分贝大小的参数,请问可以根据上面两个参数实现吗?如果不能,那应该用哪些接口?

解决方案

iOS开发之AVAudioPlayer 音频播放
iOS开发之AVAudioPlayer 音频播放
AVAudioPlayer音频播放

解决方案二:

http://www.2cto.com/kf/201305/209356.html

时间: 2024-11-03 22:05:18

ios 开发-AVAudioPlayer中的averagePowerForChannal:意义 ?的相关文章

ios开发-xcode中怎么做到点击按钮从当前页面转入一个新的页面?

问题描述 xcode中怎么做到点击按钮从当前页面转入一个新的页面? 我是个初学者,只有简单的了解MVC和一些简单的api,我想知道我做一个登录界面,怎么让我点击登录之后进入下一个应用界面呢?大牛给详细的解答好吗,谢谢大神. 解决方案 从A页面跳到B页面 1.ViewControllerB *B=[[ViewControllerB alloc] init]; [self.navigationController pushViewController: B animated:true]; 2.Vie

ios开发-xcode7 中怎么创建空白模板??

问题描述 xcode7 中怎么创建空白模板?? xcode7 中怎么创建空白模板或者修改出空白模板??网络上很多方法试过,但是在模拟器运行就报错~ 解决方案 看下xcode有没有安装正确 解决方案二: 创建Xcode 模板 解决方案三: window必须有一个rootViewController..

奔向三张,不破不立:一个iOS开发工程师的职业规划思考

  大前天下午快下班那会儿,跟念茜聊了一下各自的工作现状,发现她现在碰到的一些职业规划上的困惑,跟我在一年多前的情况非常相似.而我经过一年多来的不断思考和调整,已经基本明确了自己的职业规划,发展的方向变得越来越清晰,配合我个人较强的执行力,困惑越来越少,事情也正在朝着越来越好的方向发展.念茜和我是iOS开发行业中的普通年轻从业人员,因此我们的困惑具有一定的代表性.今天,我就跟大家说说这两年来我的职业规划心路历程,供大家参考.   看过书上自序部分的朋友都知道,我从读硕士开始,就已经进入iOS领域

iOS开发音频播放基础——AVAudioPlayer的应用

iOS音频开发--AVAudioPlayer应用 AVAudioPlayer是系统提供给我们的一个音频播放类,在AVFoundation框架下,通过它,我们可以实现一个功能强大的音乐播放器.首先,在项目中我们需要导入AVFoundation这个框架. 一.AVAudioPlayer方法与属性详解 初始化方法有两种,通过音频的路径或者音频data数据初始化player对象 ? 1 2 - (instancetype)initWithContentsOfURL:(NSURL *)url error:

iOS 开发中的 Flux 架构模式

本文讲的是iOS 开发中的 Flux 架构模式, 在半年前,我开始在 PlanGrid iOS 应用程序中采用 Flux 架构(开发).这篇文章将会讨论我们从传统的 MVC 转换到Flux的动机,同时分享我们目前积累到的经验. 我尝试通过讨论代码来描述我们大部分的 Flux 实现, 它用于我们今天的产品中. 如果你只对综合结果感兴趣, 请跳过这篇文章的中间部分. 为什么从 MVC 转移 为了引入我们的决定, 我想要先谈一谈 PlanGrid 这个应用遇到的一些挑战.一些问题仅针对企业级应用程序,

iOS开发中使用UIScrollView实现无限循环的图片浏览器_IOS

一.概述 UIKit框架中有大量的控件供开发者使用,在iOS开发中不仅可以直接使用这些控件还可以在这些控件的基础上进行扩展打造自己的控件.在这个系列中如果每个控件都介绍一遍确实没有必要,所谓授人以鱼不如授人以渔,这里会尽可能让大家明白其中的原理,找一些典型的控件进行说明,这样一来大家就可以触类旁通.今天我们主要来看一下UIScrollView的内容: UIView UIScrollView 实战--图片浏览器 二.UIView 在熟悉UIScrollView之前很有必要说一下UIView的内容.

iOS开发中常用的数学函数

iOS开发中常用的数学函数   /*---- 常用数学公式 ----*/ //指数运算 3^2 3^3 NSLog(@"结果 %.f", pow(3,2)); //result 9 NSLog(@"结果 %.f", pow(3,3)); //result 27 //开平方运算 NSLog(@"结果 %.f", sqrt(16)); //result 4 NSLog(@"结果 %.f", sqrt(81)); //result

ios开发中uiscrollview里嵌套一个uiscrollview

问题描述 ios开发中uiscrollview里嵌套一个uiscrollview ios开发中uiscrollview里嵌套一个uiscrollview 其中小得scrollview是一个用于放滚动图片的.大得scrollview是用于整个view滚动的..其中还有很多别的view譬如imageview等,现在遇到这样的问题:我滚动大得scrollview,放滚动图片的scroll不跟着动,就一直悬在固定的位置.求解 急呀 解决方案 如果小的uiscrollview是作为subview添加到外部

iOS开发中的单元测试(三)URLManager中的测试用例解析

URLManager是一个基于UINavigationController和UIViewController,以URL Scheme为设计基础的导航控件,目的是实现ViewController的松耦合,不依赖. 准备框架,定义基类 首先按照之前的两篇文章介绍的方法导入单元测试框架和匹配引擎框架,建立好测试Target,并配置编译选项. 定义测试用例基类:UMTestCase(代码1),其他用例全部继承自UMTestCase. #import <GHUnitIOS/GHTestCase.h> @