gpt4 book ai didi

android - 我想播放我的 Assets 或原始文件夹中的视频

转载 作者:可可西里 更新时间:2023-11-01 18:49:54 25 4
gpt4 key购买 nike

我想在我的 Android 应用程序中播放我的 Assets 或原始文件夹中的视频使用 VideoView 我收到错误消息,因为无法播放视频请任何人给我一个解决方案。

这是我使用的代码

VideoView vd = (VideoView)findViewById(R.id.Video);         
Uri uri = Uri.parse("android.resource:" + R.raw.video);
MediaController mc = new MediaController(this);
vd.setMediaController(mc);
vd.setVideoURI(uri);
vd.start();

最佳答案

一些注意事项:

  1. 您必须将视频复制到项目的 res/raw 文件夹中。
  2. 它必须是受支持的格式(3gp、wmv、mp4)并在文件名中以小写、数字、下划线和点命名:my_video_file.mp4
  3. 当您在代码中使用此资源时,您将通过生成的 R 静态引用 - 它将删除文件扩展名:R.raw.my_video_file
  4. Activity 类有一个辅助方法 getPackageName(),您的代码可以在为您的视频构建正确的 URI 时使用它。
VideoView vv = (VideoView)this.findViewById(R.id.videoView)
String uri = "android.resource://" + getPackageName() + "/" + R.raw.my_video_file;
vv.setVideoURI(Uri.parse(uri));
vv.start();

关于这个here有更多信息.

关于android - 我想播放我的 Assets 或原始文件夹中的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3746361/

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