У меня есть список, просматривающий список песен. В onclick элемента списка появляется диалоговое окно с предупреждением о необходимости воспроизведения или загрузки песни. Песня воспроизводится с URL-адреса, используя класс медиаплеера.Установить 3 кнопки в диалоговом окне предупреждения, Android?
Что я хочу сделать, так это то, что после нажатия кнопки воспроизведения пользователя он также должен остановить воспроизведение.
То, что у меня на уме, либо изменяет название командной игры, чтобы остановить после того, как пользователь нажал кнопку воспроизведения, а остановка перестанет воспроизводиться или если я могу добавить третью кнопку, чтобы предупредить диалог, просто чтобы остановить его.
Скажите, пожалуйста, как я могу это достичь?
Мой список пункт пунктКодЧтобы
list .setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,int position, long id)
{
songURL=songURL.get(position).toString();
final Dialog dialog = new Dialog(context);
dialog.setContentView(R.layout.custom_dialog);
dialog.setTitle("Downlaod or Play?");
pImage = (ImageView) dialog.findViewById(R.id.playImageView);
pImage.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
try {
MediaPlayer player = new MediaPlayer();
player.setAudioStreamType(AudioManager.STREAM_MUSIC);
player.setDataSource(songURL);
player.prepare();
player.start();
pImage.setImageResource(R.drawable.stop);
} catch (Exception e) {
// TODO: handle exception
}
}
});
dialog.show();
}});
ну, мне это понравилось ... это работает для меня ... хотя я застрял в проблеме – WISHY
Итак, теперь я показываю изображение для воспроизведения, остановки и загрузки, я добавил код для воспроизведения по щелчку imageitem и измените его изображение, чтобы остановить изображение .... как добавить код player.stop() в измененный элемент изображения – WISHY
Пожалуйста, проверьте, что я отредактировал мой код – WISHY