对于需要长期运行,例如播放音乐、长期和服务器的连接,即使已不是屏幕当前的activity仍需要运行的情况,采用服务方式。服务将通过API触发启动或者通过IPC(Interprocess Communication)连接请求触发启动。服务将一直运行直至被关闭,或者内存不足时由系统关闭。一般而言,为了节...
分类:
移动开发 时间:
2015-03-31 00:45:13
阅读次数:
175
1.Service是什么
Service是Android的四大组件之一,即Android系统的服务(不是一个线程,是主程序的一部分),与Activity不同,它是不能与用户交互的,不能自己启动的,需要调用Context.startService()来启动,运行后台,如果我们退出应用时,Service进程并没有结束,它仍然在后台行。比如我们播放音乐的时候,有可能想边听音乐边干些其他事情,当我们退出播...
分类:
移动开发 时间:
2015-03-30 14:39:46
阅读次数:
233
MediaPlayer播放音频的基本使用
音乐播放器的完善
视频播放SurfaceView
视频播放VideoView
vitamio框架
如何调用照相机和录像机...
分类:
移动开发 时间:
2015-03-20 00:05:43
阅读次数:
379
频谱和均衡器,几乎是媒体播放程序的必备物件,没有这两个功能的媒体播放程序会被认为不够专业,现在主流的播放器都具备这两个功能,foobar 2000的十八段均衡器就曾经让很多人着迷。我用Winamp播放音乐(AOL已经在2013年12月20日停止了Winamp的支持),最早吸引我的原因就是播放界面上那个跳动的频谱,如图(1)所示。我一直想搞清楚这个实现原理是什么,直到我知道有离散傅立叶变换这个东西存...
分类:
编程语言 时间:
2015-03-17 23:49:00
阅读次数:
527
问题描述
cocos2d-x游戏项目android工程接入sdk,支付成功后,java代码回调lua方法,产生了anr。
如何定位anr?
在data/anr/traces.txt文件中记录和anr错误信息。可以使用RE管理器查看该文件。
在日志信息中可以看到回调方法中调用的cocos2d-x的音频引擎播放音效的方法。就在这里产生了anr。我这里使用的是cocos2...
分类:
移动开发 时间:
2015-03-17 10:35:44
阅读次数:
165
在移动APP开发中,每逢APP应用设计到多媒体开发的时候,都会让很多的程序员头疼不已,而且项目的开发进度会放慢、项目
的难度也会加大蛮多,同时APP的测试也会增加。Android中的多媒体开发,有音频的播放、音频的录制、视频的播放、视频的录制
等,虽然Android的SDK中提供了一些基础的开发API类,如音频的录制就提供了两种方式:AudioRecord录制音频和MediaRecorder录
制音频。AudioRecord类相对于MediaRecorder来说,更加接近底层,为我们封装的方法也更少。然而实...
分类:
移动开发 时间:
2015-03-16 16:36:28
阅读次数:
265
方法方法描述addTextTrack()为音视频加入一个新的文本轨迹canPlayType()检查指定的音视频格式是否得到支持load()重新加载音视频标签play()播放音视频pause()暂停播放当前的音视频属性属性描述audioTracks返回可用的音轨列表(MultipleTrackList...
分类:
Web程序 时间:
2015-03-13 10:31:31
阅读次数:
192
播放音乐和视频链接Email us Visit sina.com.cn!Visit baidu!创建buttonshow12 通过JSON字符串来创建js对象通过 JSON字符串来创建对象First Name: Last Name: 在JavaScript中创建JSON对象在 JavaScript中...
分类:
Web程序 时间:
2015-03-12 18:50:36
阅读次数:
213
四,意外情况的控制。
在音频播放时候,容易遇到一些意外情况,这时候,我们就要处理这些意外情况,这时候,我们需要针对不同的意外情况进行处理。大概可以分成两种情况。
1,失去audio_focus的控制。
造成我们的播放器失去焦点的情况很多,主要是其他声音请求了焦点,例如说,其他音乐播放器开始播放音乐,突然来电,短息等。
以上的焦点失去,都可以用AudioManager.OnAudioFo...
分类:
其他好文 时间:
2015-03-12 01:02:32
阅读次数:
126
控制台输出的信息:Error '!obj' trying to fetch default input device's sample rate本来以为没有播放音乐是代码写的有问题,后来换台电脑居然可以播放。于是网上搜了一下答案,有人也遇到过,说是使用Mac mini开发导致的,说是硬件问题;有人的...
分类:
其他好文 时间:
2015-03-11 14:39:47
阅读次数:
140