![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android audio学习
文章平均质量分 80
prettyice
这个作者很懒,什么都没留下…
展开
-
管理音频播放
Managing Audio Focus[管理音频焦点]很多App都可以播放音频,因此在播放前如何获取到音频焦点就显得很重要了,这样可以避免同时出现多个声音,Android使用audio focus来节制音频的播放,仅仅是获取到audio focus的App才能够播放音频。在App开始播放音频之前,它需要经过发出请求[request]->接受请求[receive]->音频焦点锁定[Au翻译 2014-04-21 14:40:12 · 810 阅读 · 0 评论 -
管理音频播放[Lesson 1 - 控制app的音量]
前言:如果你的App在播放音频,显然用户能够以预期的方式来控制音频是很重要的。为了保证好的用户体验,同样App能够获取音频焦点是很重要的,这样才能确保不会在同一时刻出现多个App的声音。在学习这个课程后,你将能够创建对硬件音量按钮进行响应的App,当按下音量按钮的时候需要获取到当前音频的焦点,然后以适当的方式改变音量从而进行响应用户的行为。学习前提:转载 2014-04-21 14:36:34 · 785 阅读 · 0 评论 -
管理音频播放
Dealing with Audio Output Hardware [处理音频输出硬件设备]用户在播放音乐的时候有多个选择,可以使用内置的扬声器,有线耳机或者是支持A2DP的蓝牙耳机。【补充:A2DP全名是Advanced Audio Distribution Profile 蓝牙音频传输模型协定! A2DP是能够采用耳机内的芯片来堆栈数据,达到声音的高清晰度。有A2DP转载 2014-04-21 14:41:19 · 583 阅读 · 0 评论 -
android中关于文件解码时出现乱码的相关分析
以下分析主要是从针对ava层上的分析:1. 在android中的播放器播放过程中,经常会出现歌曲列表,歌曲播放过程中相关信息出现乱码的情况。这里所说的乱码指的是在这些文件信息中经常会出现像“??。&&¥@”的这样的无效字符。造成这样的原因是:文件在记录信息的时候会使用一定的编码方式,像UTF-8,GBK,Big-5等等,这样的文件如果解析解码时使用的不是与之匹配的解码方式的,这样有些信息就转载 2014-04-21 14:49:19 · 658 阅读 · 0 评论 -
android MediaScanner详解
android系统在SD卡插入后,MediaScanner服务会在后台自动扫描SD上的文件资源,将SD上的音乐媒体信息加入到MediaStore数据库中。程序可以直接从MediaStore中读取相应的媒体信息。通过注册监听MediaScanner广播的Intent,可以获知MediaScanner服务是否在进行后台的扫描工作: Intent.ACTION_MEDIA_SCANN转载 2014-04-21 14:53:28 · 7878 阅读 · 0 评论