2012-11-07 85 views
2

我使用MediaController播放音頻。但是,我想從MediaController中刪除Backward &前進按鈕。請幫幫我。 (PS。代碼是有用的)我如何編輯它。從媒體控制器中移除向後和向前按鈕

public class Main extends Activity implements MediaPlayerControl { 
    private static final String PLAY_AUDIO = "PLAY_AUDIO"; 
    private MediaController mMediaController 
    private MediaPlayer mMediaPlayer; 
    private Handler mHandler = new Handler(); 

    static Context context; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     context = this; 


     mMediaPlayer = new MediaPlayer(); 
     mMediaController = new MediaController(this); 

     mMediaController.setMediaPlayer(Main.this); 
     mMediaController.setAnchorView(findViewById(R.id.audioView)); 
     mMediaController.setPrevNextListeners(new View.OnClickListener() { 
      public void onClick(View v) { 
       //next button clicked 
      }  
     }, new View.OnClickListener() { 
      public void onClick(View v) { 
       //previous button clicked 
      } 
     }); 

     try { 
      mMediaPlayer.setDataSource(
       this, 
       Uri.parse("android.resource://com.app.audioplayer/raw/allforyou") 
      ); 
      mMediaPlayer.prepare();   
     } catch (IOException e) { 
      Log.e(PLAY_AUDIO, "Could not open file " + " " + " for playback.", e);   
     } 

     mMediaPlayer.setOnPreparedListener(new OnPreparedListener() { 
      public void onPrepared(MediaPlayer mp) { 
       mHandler.post(new Runnable() { 
        public void run() { 
         mMediaController.show(0); 
         mMediaPlayer.start(); 
        } 
       }); 
      } 
     }); 
    } 

} 
+0

對不起,我菜鳥程序員。 T_T – T2terBKK

+0

檢查它是否有助於反正... – Scorpio

+0

哦!這不是工作。我想使用MediaController。 – T2terBKK

回答

3

簡單的解決方案...

MediaController mediaController = new MediaController(this, false); 

禮貌:@Meow MEO(原問題的意見)

+0

如果我只是想禁用轉發? –