在重叠视图中在Android中播放视频

在重叠视图中在Android中播放视频,android,android-mediaplayer,Android,Android Mediaplayer,当用户执行某个操作时,我希望在我的应用程序中播放一个视频文件。我在谷歌上搜索了一些代码示例,但我找到的所有示例都在应用程序的预定义视图中播放视频。我需要的是不同的:在应用程序顶部的重叠全屏窗口/视图中启动视频播放器 我尝试了以下代码,但无法打开视频窗口: VideoView videoView = new VideoView(this /* my activity */); videoView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_

当用户执行某个操作时,我希望在我的应用程序中播放一个视频文件。我在谷歌上搜索了一些代码示例,但我找到的所有示例都在应用程序的预定义视图中播放视频。我需要的是不同的:在应用程序顶部的重叠全屏窗口/视图中启动视频播放器

我尝试了以下代码,但无法打开视频窗口:

VideoView videoView = new VideoView(this /* my activity */);
videoView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
videoView.setMediaController(new MediaController(videoView.getContext()));
videoView.setVideoPath(videoFile.getAbsolutePath());
videoView.setVisibility(View.VISIBLE);
videoView.requestFocus();
videoView.start();
videoView.bringToFront();

我应该怎么做才能让播放机显示出来?

尝试制作一个显示videoview并作为对话框工作的活动。“活动作为对话框”易于编码,您可以轻松获取示例。只需将主题设置为对话框。

更改换行内容以填充父对象