Hi, I would like to show the MediaController (http://developer.android.com/ reference/android/widget/MediaController.html) view (with the play/ pause buttons and progress bar) when a button is pressed.
The backend passed to setMediaPlayer() is a MediaController.MediaPlayerControl implementation that simply returns constant values for the progress. I intend to hook these methods up to something more complicated later. The expected behavior is for the MediaController window to be displayed for 10 seconds when the button is clicked. Instead, nothing is displayed when the button is clicked. The code I have tried is below: ----------------------------------------- package com.example.android.helloactivity; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.LinearLayout; import android.widget.MediaController; public class HelloActivity extends Activity { private MediaController mc; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout v = new LinearLayout(this); setContentView(v); mc = new MediaController(this); mc.setMediaPlayer(player_interface); mc.setEnabled(true); mc.setAnchorView(v); Button b = new Button(this); b.setText("show the player"); b.setOnClickListener(my_click_listener); v.addView(b); } private View.OnClickListener my_click_listener = new View.OnClickListener() { public void onClick(View v) { mc.show(10); Log.d("mydebug", "button clicked."); } }; private MediaController.MediaPlayerControl player_interface = new MediaController.MediaPlayerControl() { public int getBufferPercentage() { return 75; } public int getCurrentPosition() { return 25; } public int getDuration() { return 180; } public boolean isPlaying() { return true; } public void pause() { } public void seekTo(int pos) { } public void start() { } }; } --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---