WEB开发网
开发学院手机开发Android 开发 Android开发 多媒体开发之MediaPlayer 阅读

Android开发 多媒体开发之MediaPlayer

 2010-05-29 05:14:00 来源:WEB开发网   
核心提示:47: */48: class ProcessBarRefresh implements Runnable{49:50: @Override51: public void run() {52: while(isPlaying){53: progressState = mediaPlayer.getCurrentPosi

47: */

48: class ProcessBarRefresh implements Runnable{

49:

50: @Override

51: public void run() {

52: while(isPlaying){

53: progressState = mediaPlayer.getCurrentPosition()/1000;

54: handler.sendMessage(handler.obtainMessage());

55: }

56: }

57:

58: }

music

界面没有美化

播放中

播放中

以上只是一个简单的实例,要开发一个播放器除了UI需要下功夫外,还得注意不少细节东西。

Android中音乐播放是一个后台进程,以上代码当调用 onStop()->onCreate() 的时候会重复加载播放列表,造成列表重复。这就需要用到 onSaveIntanceState(),这样子在onCreate()里面初始化播放列表的时候先判断 Bundle 是否为空,是否能拿到播放列表,如果拿不到在重新初始化。

再者Android自身也提供一个MediaStore这样一个Provider的属性对象供我们开发利用。

上一页  1 2 

Tags:Android 开发 多媒体

编辑录入:coldstar [复制链接] [打 印]
赞助商链接