音频简介简单来说,音频可以分为2种
音效
又称“短音频”,通常在程序中的播放时长为1~2秒
在应用程序中起到点缀效果,提升整体用户体验
音乐
比如游戏中的“背景音乐”,一般播放时间较长
播放音频需要用到2个框架
AVFoundation.framework
AudioToolbox.framework
音效的播放// 1.获得音效文件的路径
NSURL *url = [[NSBundle m...
分类:
其他好文 时间:
2015-05-29 10:00:58
阅读次数:
143
iPhone: 不能自动播放音乐, 去除默认样式 input:-webkit-appearance: none;//--------------------------------------------------------------------------------------有发现在.....
分类:
移动开发 时间:
2015-05-28 19:35:57
阅读次数:
155
最近有这么一个需求,需要在手机加载一个页面的时候,自动播放音乐资源。一般情况下,这个问题也就解决了,但是要保证各种手机上表现一致,那就相当困难了,至少要费点儿周折。 下面有三种常规的方式,可以创建自动播放的audio对象: 第一种:页面上创建一个audio标签,写好相关的属性,如:autop...
分类:
其他好文 时间:
2015-05-28 13:56:11
阅读次数:
348
今天做一个小Demo用到了SoundPool,总结一下。
MediaPlayer缺点:不能重叠播放音乐,封装程度比较高,所以加载起来会比较慢。
SoundPool简介
Android系统提供了另一种播放音效的类。用来加载多个音效,短促音效和多个短促音效,可自行设置声音品质,音量,重复和优先级。在一定场合还是很好用的。
属于android.media包下,继承自Object。
...
分类:
移动开发 时间:
2015-05-26 21:37:37
阅读次数:
219
一.Service的简介1.Service介绍和作用Service是Android系统中的四大组件之一,它是一种长生命周期的,没有可视化界面,运行于后台的一种服务程序。比如我们播放音乐的时候,有可能想边听音乐边干些其他事情,当退出播放音乐的应用,如果不用Service,我 们就听不到歌了,所以这时候...
分类:
移动开发 时间:
2015-05-26 14:10:29
阅读次数:
281
AVAudioSession *session = [AVAudioSession sharedInstance]; [session setActive:YES error:nil]; [session setCategory:AVAudioSessionCategoryPlayback erro...
分类:
其他好文 时间:
2015-05-22 21:12:11
阅读次数:
141
iOS的系统类中提供了用于播放音频和视频的类,支持常见的多媒体格式框架支持:MediaPlayer.framework, AVFoundation.framework1.音频类: AVAudioPlayer 支持格式:AAC,AMR,ALAC,iLBC,IMA4,PCM,MP3初始化方法:initW...
分类:
其他好文 时间:
2015-05-22 21:09:36
阅读次数:
191
基本概念:service是android四大组件之一,运行在后台执行耗时操作,并不提供用户界面。其他组件如acticity可以通过startService启动该组件,也可以通过bindService启动并把绑定该组件进行通信。使用场景后台下载文件,以及播放音乐等注意service运行在主线程中,他不会创建属于自己的线程,也不是运行在独立的线程中,所以在使用的时候,需要自己创建线程,而不应该直接使用,...
分类:
移动开发 时间:
2015-05-22 09:46:56
阅读次数:
178
第一阶段:听抄至少5篇。一句一句地听,把句子完整地写下来。不会拼写的写下大致的拼法就行。一句话最多放音不超过三遍,即使没有写下来,也不要再回头去听。 这个阶段练的是对细节的把握。之所以说3遍之后不要再听,是因为: 1、有些句子可能从句多,比较长,难以一次记录 2、3遍以后对细节应该了解了,目的也就达...
分类:
其他好文 时间:
2015-05-19 20:45:17
阅读次数:
117