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