zoukankan      html  css  js  c++  java
  • android 音乐暂停

    如下暂停音乐播放代码:

    private void pauseMusic() {  
        Intent freshIntent = new Intent();  
        freshIntent.setAction("com.android.music.musicservicecommand.pause");  
        freshIntent.putExtra("command", "pause");  
        sendBroadcast(freshIntent);  
    }
    音乐播放器接收广播的代码位于MediaPlaybackService.java文件中MediaPlaybackService类的成员变量mIntentReceiver的onReceive函数中。
    MediaPlaybackService.java文件位于packagesappsmusicsrccomandroidmusic目录下

    代码如下:

    (1)参数定义:

    1. public static final String CMDPAUSE = "pause";  
    2.   
    3. public static final String PAUSE_ACTION = "com.android.music.musicservicecommand.pause";  
    (2)接收广播
    1. else if (CMDPAUSE.equals(cmd) || PAUSE_ACTION.equals(action)) { // 接收到音乐暂停的广播  
    2.          if(isPlaying()){  
    3.                     mPausedByOthers = true;  
    4.          }  
    5.      pause();  
    6.      mPausedByTransientLossOfFocus =false;  


  • 相关阅读:
    wc
    1.11考试
    diff
    C++11新利器
    vimdiff
    [学习笔记]多项式
    rev
    [AH2017/HNOI2017]礼物
    tr
    bzoj2555: SubString
  • 原文地址:https://www.cnblogs.com/chengliu/p/4130626.html
Copyright © 2011-2022 走看看