如何在android的listview上创建弹出媒体播放器?

时间:2010-09-13 08:33:30

标签: android listview popup

我有一个歌曲列表视图,我想在列表视图中的项目点击时显示弹出媒体播放器。弹出窗口是一项活动。但是我不知道如何在list-activity上显示弹出活动。请问有人可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

一种方法是使用ACTION_VIEW意图在Android的视频播放器中打开视频。 (如果您安装了其他也可以播放视频的应用程序,系统将提示用户选择一个,并且每次都可以设置默认设置以保存。)

例如,在ListActivity子类的onCreate方法中:

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());
        }
    }
});