本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要...
分类:
移动开发 时间:
2014-07-07 09:21:01
阅读次数:
290
Android的MediaPlayer包含了Audio和video的播放功能,在Android的界面上,Music和Video两个应用程序都是调用MediaPlayer实现的。MediaPlayer在底层是基于OpenCore(PacketVideo)的库实现的,为了构建一个MediaPlayer程序,上层还包含了进程间通讯等内容,这种进程间通讯的基础是Android基本库中的Binder机制。
...
分类:
移动开发 时间:
2014-06-30 18:46:20
阅读次数:
310
一、前言——
大家一定在百度音乐上在线听过歌,有没有注意到那个旋转唱片——
就上面那个,当音乐在播放的时候,那个光碟轮子在转,就想旋转木马一般。感觉好好玩啊。
碰巧想起前阵子做音乐播放器,哎,那这个也可以做在手机的音乐播放器上,这样就代替了进度条了。
一想到,就兴奋,于是,首先画圆形,然后放置背景图片,然后使用动画旋转。当音乐播放时,同时
开始播放圆形图片的动画,当音乐暂停时,暂...
分类:
移动开发 时间:
2014-06-29 22:32:09
阅读次数:
317
最近有一个需求,就是控制系统的音量,我们都知道原理在mediaPlayer.framework框架下,有方法
// The current volume of playing music, in the range of 0.0 to 1.0.
// This property is deprecated -- use MPVolumeView for volume control instea...
分类:
其他好文 时间:
2014-06-26 10:44:33
阅读次数:
324
需求:我们要点击进入一家店铺,根据不同的店铺,显示不同条数的子条目 如:消毒间,洗菜间等。。。这些都是或多或少的,所以需要动态添加:
首先自定义View(linearLayout):
package cn.qust.fang.widget;
import io.vov.vitamio.MediaPlayer;
import io.vov.vitamio.widget.MediaCont...
分类:
移动开发 时间:
2014-06-25 07:12:21
阅读次数:
371
本篇主要介绍使用Mediaplayer实现mp3简易音乐播放器,程序运行界面如下
下面是代码实现,因为代码比较简单,注释已经比较明确了。
public class PlayActivity extends Activity implements OnClickListener {
private EditText filenameText;
// 音频播放的主要类
private M...
分类:
其他好文 时间:
2014-06-16 22:03:48
阅读次数:
226
MediaPlayer的唤醒锁
一般使用MediaPlayer播放音频流,推荐使用一个Service来承载MediaPlayer,而不是直接在Activity里使用。但是Android系统的功耗设计里,为了节约电池消耗,如果设备处于睡眠状态,系统将试图降低或者关闭一些没设备必须的特性,包括CUP和Wifi硬件,然后,如果是一个后台播放音乐的应用,降低CUP可能导致在后台运行的时候干扰...
分类:
移动开发 时间:
2014-06-10 17:34:27
阅读次数:
244
先上图,根据图做一个简单介绍
我们讲一下MediaPlayer
应用层的播放器首先调用framework层的MediaPlayer的类,接着FrameWork层会继续调用Native层的MediaPlayer类,然后通过Binder调用MediaPlayerService,MediaPlayerService调用OpenVC库解码成原始的视频流和音频流,视频流通过UI一帧一帧的显示出来,Med...
分类:
移动开发 时间:
2014-06-10 14:31:35
阅读次数:
314
先不多说,直接上代码
public class SimpleMediaPlayerActivity extends Activity {
//private static final Uri mMusicUri = Uri.fromFile(new File("/sdcard/sound_file_1.mp3"));
private static final Uri mMusicUri ...
分类:
移动开发 时间:
2014-06-10 06:22:29
阅读次数:
317