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