gpt4 book ai didi

Android:用mediaplayer播放本地视频

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:35:27 27 4
gpt4 key购买 nike

我正在尝试播放我保存在项目中的视频。我有下载this(一个 .mp4 测试视频)然后在我的项目中创建了一个名为 vid 的文件夹,位于项目的根目录中。然后我使用了这段代码:

public void PlayLocalVideo(View view)
{
VideoView video=(VideoView) findViewById(R.id.video1);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(video);
video.setMediaController(mediaController);
video.setKeepScreenOn(true);
video.setVideoPath("android.resource://uk.co.SplashActivity/vid/big_buck_bunny.mp4");
video.start();
video.requestFocus();
}

我的 xml 看起来像这样:

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

PlayLocalVideo 是我随后在按钮上的 onclick 事件上使用的一种方法。但是当我按下播放时没有任何反应:(

最佳答案

只需将文件粘贴到 res/raw/big_buck_bunny.mp4 而不是 vid 文件夹并更改你的视频路径:

video.setVideoPath("android.resource://" + getPackageName() + "/" + R.raw.big_buck_bunny);

关于Android:用mediaplayer播放本地视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14709447/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com