
声音类
ch_soft
这个作者很懒,什么都没留下…
展开
-
ios音频播放--归纳
ios音频播放 在 iPhone 应用或者是游戏的开发过程中,对声音的支持是必不可少的。在我做过的几个应用中,每个都涉及到音效,所以在这里做个简单的归纳,很多都是引用自《iPhone Application Programming Guide》(需要有 Apple ID 才能打开链接),加了一些实际使用的经验。 iPhone OS 主要提供以下了几种播放音频的方法: System原创 2012-06-13 23:29:14 · 4254 阅读 · 1 评论 -
iOS AvPlayer AvAudioPlayer音频的后台播放问题
iOS 4开始引入的multitask,我们可以实现像ipod程序那样在后台播放音频了。如果音频操作是用苹果官方的AVFoundation.framework实现,像用AvAudioPlayer,AvPlayer播放的话,要实现完美的后台音频播放,依据app的功能需要,可能需要实现几个关键的功能。 首先,播放音频之前先要设置AVAudioSession模式,通常只用来播放的App可以设为AVAu转载 2012-06-13 23:52:50 · 2166 阅读 · 0 评论 -
AVAudioPlayer音频播放器--及--AudioServicesPlaySystemSound音频服务
AVAudioPlayer音频播放器 IOS中有三种播放音频的方式:AVAudioPlayer、音频服务、音频队列。 此文主要讲AVAudioPlayer,其他两个请见相关文章。 AVAudioPlayer在AVFoundation框架下,所以我们要导入AVFoundation.framework。 AVAudioPlayer类封装了播放单个声音的能力。播转载 2012-06-13 23:51:51 · 4879 阅读 · 0 评论 -
Iphone中利用MPMoviePlayerController在线播放视频
Iphone中已经自定义好了视频播放类MPMoviePlayerController,我们只需调用既可,下面详细介绍一下调用手机播放器的例子: 首先创建一个视图工程PlayMoveViewDemo,然后声明其类型: #import @interface PlayMoveViewDemoViewController : UIViewController { IBOutlet转载 2012-06-13 23:46:14 · 1535 阅读 · 0 评论 -
Iphone实现播放语音
Iphone sdk已经实现了语音播放功能,我们只需调用相应的组建既可。下面实现一个用户输入单词,点击播放语音,能够播放出相应的语音的例子。 源代码:http://easymorse-android.googlecode.com/svn/trunk/Say/ 引入的组建: 声明: #import @interface SayViewController : UIVi转载 2012-06-13 23:44:44 · 1244 阅读 · 0 评论 -
iphone实现声音的录制和播放
在之前iPhone播放声音文件的例子中,只是实现了声音的播放,下面主要实现声音的录制,同时播放声音。采用AVAudioRecorder进行声音的录制。 下面是实现的代码: #import "TalkingDemoViewController.h" @implementation TalkingDemoViewController @synthesize recorder; //转载 2012-06-13 23:43:27 · 1355 阅读 · 0 评论 -
iPhone播放声音文件的例子
本文演示如何使用Objective-C开发播放mp3文件的iPhone程序,当然本文目的不是要让你做一个iPhone版的播放器,因为这根本用不着你,iPod程序已经很好了。本文的目的是要让你能够在自己的游戏中使用音乐。 效果图如下: 1.打开xcode,创建一个名为TalkingDemo的View-based Application类型的iPhone程序。 2.如果要使用播放声音的功能,一定转载 2012-06-13 23:42:23 · 3213 阅读 · 0 评论 -
IOS-震动
想要你的iPhone振动吗?实在很简单,只需一行代码: AudioServicesPlaySystemSound ( kSystemSoundID_Vibrate) ; 当然要记得在你的项目中加入AudioToolbox framework。 不过振动的模式和长度无法控制。原创 2012-06-13 23:40:37 · 3702 阅读 · 0 评论 -
IOS多媒体支持
无论多媒体功能在您的应用程序中是处于中心地位,还是偶尔被使用,iPhone用户都期望有很高的品质。视频应该充分利用设备携带的高分辨率屏幕和高帧率,而引人注目的音频也会对应用程序的总体用户体验有不可估量的增强作用。 您可以利用iPhone OS的多媒体框架来为应用程序加入下面这些功能: 高品质的音频录制和回放 生动的游戏声音 实时的声音聊天 用户iPod音乐转载 2012-06-13 23:38:42 · 3285 阅读 · 0 评论 -
关于 -- IPhone 的音频队列服务
音频队列服务提供一个可能,那就是:把音频数据块填充到音频队列服务缓冲区中,从而达到播放声音的目的,这种方式很类似 Windows 中的 waveOutWrite 方法。这样,我们就可以通过这个方法实现播放从网络上传输过来的音频数据。 我们需要通过队列服务提供的 AQOutputCallback 回调中填充缓冲区,在这里,我们就可以填充从网络传输过来的数据。 参看代码: AudioStr转载 2012-06-14 00:40:10 · 3573 阅读 · 2 评论