Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 後台播放FM或者Music,前台進入VideoPlayer再退出,後台不能恢復

Android 後台播放FM或者Music,前台進入VideoPlayer再退出,後台不能恢復

編輯:關於Android編程

正文   方案一: 請按照如下修改2個地方: 1.   在fmradioservice.java中onReceive方法 private class FMServiceBroadcastReceiver extends BroadcastReceiver { 。。。。。。。。。             // other app want FM stop, stop FM             if (ACTION_TOFMSERVICE_POWERDOWN.equals(action) || ACTION_FROMATVSERVICE_POWERUP.equals(action)                     || (SOUND_POWER_DOWN_MSG.equals(action) && CMDPAUSE.equals(command))) {                 // need remove all messages, make power down will be execute                 mFmServiceHandler.removeCallbacksAndMessages(null);                 stopFMFocusLoss(AudioManager.AUDIOFOCUS_LOSS_TRANSIENT);//修改該句 。。。。。。。。。   2.在mediaplaybackservice.java中onReceive方法 。。。。。。。。。 else if (CMDPAUSE.equals(cmd) || PAUSE_ACTION.equals(action)) { pause(); mPausedByTransientLossOfFocus = true;//修改此行 } 。。。。。。。。。   方案二: 在MTKVideoView.java的openVideo()方法中移除如下代碼: 。。。。。。。。。 // Tell the music playback service to pause         // TODO: these constants need to be published somewhere in the framework.         final Intent i = new Intent("com.android.music.musicservicecommand");         i.putExtra("command", "pause");         mContext.sendBroadcast(i); 。。。。。。。。。
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved