2010-09-13 1 views
0

У меня есть список списков песен, и я хочу показать всплывающий медиаплеер, когда элемент в списке списка щелкнул. Всплывающее окно - это действие. Но я не знаю, как показывать всплывающие активности в списке-активности. Пожалуйста, кто-нибудь может мне помочь?Как создать всплывающий медиаплеер в списке в Android?

ответ

2

Один из способов - использовать намерение ACTION_VIEW открыть видео в видеоплеере Android. (Если у вас установлены другие приложения, которые также могут воспроизводить видео, пользователю будет предложено выбрать один вариант, и каждый раз он может установить значение по умолчанию для сохранения запроса.)

Так, например, в методе onCreate подкласса ListActivity:

getListView().setOnItemClickListener(new OnItemClickListener() { 
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 
     try { 
      Intent in = new Intent(Intent.ACTION_VIEW); 
      in.setDataAndType(Uri.parse("http://example.org/video.mp4"), "video/*"); 
      startActivity(in); 
     } catch (Exception e) { 
      System.out.println(e.getMessage()); 
     } 
    } 
});