android 关于fm music的操作

来源:互联网 发布:服务号多域名授权 编辑:程序博客网 时间:2024/06/05 05:41

在android平台中,经常会用到发消息来播放暂停音乐和Fm等,以下提供了几种方式:

1.发送广播暂停FM:

Intent pauseFm = new Intent("com.android.fm.shutdowm");
            sendBroadcast(pauseFm);

 

2.发送广播继续Fm: 

 Intent startFm = new Intent("com.android.fm.start");
            sendBroadcast(startFm);

 

3.    发送广播继续MUSIC: 

 Intent startMusic = new Intent("com.android.music.musicservicecommand");
            startMusic.putExtra("command","play");
             sendBroadcast(startMusic);

 

4.判断FM是否在播放:  

 ActivityManager aManager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
           ArrayList<RunningServiceInfo>  runningService = (ArrayList<RunningServiceInfo>)aManager.getRunningSerices(30);
           for(int i =0;i< runningService.size();i++){
           if(runningService.get(i).service.getClassName().toString().equals("com.thunderst.radio.FMplayService")){
           return true;
           }
           }  

原创粉丝点击