首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在另一个活动中点击按钮播放视频?

在另一个活动中点击按钮播放视频,可以通过以下步骤实现:

  1. 首先,确保你已经在应用程序中添加了视频文件,并将其嵌入到资源文件中。
  2. 在活动的布局文件中,添加一个按钮和一个用于显示视频的VideoView组件。
  3. 在活动的Java代码中,找到按钮的引用,并为其设置一个点击事件监听器。
  4. 在点击事件监听器中,使用VideoView的setVideoURI()方法将视频文件的URI设置给VideoView。
  5. 调用VideoView的start()方法开始播放视频。

下面是一个示例代码:

代码语言:java
复制
// 布局文件 activity_main.xml
<Button
    android:id="@+id/playButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="播放视频" />

<VideoView
    android:id="@+id/videoView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

// Java 代码 MainActivity.java
public class MainActivity extends AppCompatActivity {
    private Button playButton;
    private VideoView videoView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        playButton = findViewById(R.id.playButton);
        videoView = findViewById(R.id.videoView);

        playButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String videoPath = "android.resource://" + getPackageName() + "/" + R.raw.video_file;
                Uri videoUri = Uri.parse(videoPath);
                videoView.setVideoURI(videoUri);
                videoView.start();
            }
        });
    }
}

在上面的示例中,我们假设视频文件名为video_file,并将其放置在res/raw目录下。你需要将代码中的R.raw.video_file替换为你实际的视频文件名。

这样,当你在另一个活动中点击按钮时,视频将会在VideoView组件中开始播放。

对于云计算领域,腾讯云提供了丰富的产品和服务,包括云服务器、云存储、云数据库、人工智能、物联网等。你可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多相关产品和服务的详细信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 下载网页中的视频的两种方法「建议收藏」

    方法一: 使用360或者IE浏览器 1.进入播放视频的网页,播放视频并缓冲完全; 2.点击浏览器“工具”栏菜单中“Internet”选项; 3.在弹出的窗口中间部位找到“设置”; 4.在新窗口中点击下方的“查看文件” 5.跳出的文件夹中会显示页面的所有信息,包括缓冲的视频,按文件大小排序查找即可找到该视频文件,一般为.mp4文件或.avi文件,随后选择复制,大功告成。 备注:有些时候打开的页面中找不到视频文件,原因可能是 1)网页退出后自动清除记录,也清除了缓存; 2)个别视频网站的视频文件是加密的,不是常见的MP4或者avi等直接播放文件。 3)个别浏览器的“查看文件”位置不同 方法二: 使用Chrome浏览器 1.进入想要下载视频的课程 2.按键盘上的F12 3.再按F5刷新 4.点击视频播放按钮,就可以看到列表中有一个任务开始下载(右边蓝色进度条开始不断变长),这个就是播放的视频。

    02

    Android开发笔记(一百五十九)Android7.0的分屏模式

    现在的手机屏幕越来越大,使得在屏幕上同时开多个窗口不再奢侈,因此Android从7.0开始顺势推出了分屏功能,也被称作多窗口模式。比如把竖长的手机屏幕分成上下两个窗口,一边在上面的窗口中观看电影,一边在下面的窗口中聊天,可谓娱乐、工作两不误。那么分屏功能需要开发者进行哪些适配工作呢?接下来就详细阐述如何开关分屏模式,以及在编码的时候有哪些注意的地方。 首先准备一部Android7.0及以上版本的手机,按下屏幕底部的任务键,此时屏幕下方会弹出一排的任务列表。这个任务界面仿佛跟低版本的手机没什么不同,再瞅瞅屏幕上方有没有什么异样,是不是在左上角看到了一个“分屏模式”的按钮?

    02

    Android开发笔记(一百六十七)Android8.0的画中画模式

    前面的博文《Android开发笔记(一百五十九)Android7.0的分屏模式》介绍了Android7.0的多窗口特性,但是这个分屏的区域是固定的,要么在屏幕的上半部分,要么在屏幕的下半部分,不但尺寸无法调整而且还不能拖动,使得它的用户体验不够完美。为此Android8.0又带了另一种更高级的多窗口模式,号称“Picture in Picture”(简称PIP,即“画中画”)。应用一旦进入画中画模式,就会缩小为屏幕上的一个小窗口,该窗口可拖动可调整大小,非常适合用来播放视频。那么如何才能让App支持画中画呢?接下来将对画中画的开发工作进行详细介绍。 经过前面的学习,大家知道Activity默认是支持分屏模式的,当然开发者要给activity节点添加下面的属性描述,从而声明允许分屏也是可以的:

    03
    领券