Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android的listview上创建弹出式媒体播放器?_Android_Listview_Popup - Fatal编程技术网

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

如何在android的listview上创建弹出式媒体播放器?,android,listview,popup,Android,Listview,Popup,我有一个歌曲列表视图,我想在单击列表视图中的项目时显示弹出式媒体播放器。弹出窗口是一种活动。但是我不知道如何在list-activity上显示弹出式活动。有人能帮我吗?一种方法是在Android的视频播放器中使用动作视图打开视频。(如果您安装了其他也可以播放视频的应用程序,系统将提示用户选择一个应用程序,并且用户可以设置默认值,以便在每次提示时保存。) 例如,在ListActivity子类的onCreate方法中: getListView().setOnItemClickListener(new

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

一种方法是在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());
        }
    }
});
getListView().setOnItemClickListener(新的OnItemClickListener()){
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
试一试{
Intent in=新的Intent(Intent.ACTION_视图);
in.setDataAndType(Uri.parse(“http://example.org/video.mp4“,”视频/*”;
星触觉(in);
}捕获(例外e){
System.out.println(e.getMessage());
}
}
});

一种方法是使用动作视图在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());
        }
    }
});
getListView().setOnItemClickListener(新的OnItemClickListener()){
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
试一试{
Intent in=新的Intent(Intent.ACTION_视图);
in.setDataAndType(Uri.parse(“http://example.org/video.mp4“,”视频/*”;
星触觉(in);
}捕获(例外e){
System.out.println(e.getMessage());
}
}
});