android - 如何从 EditText 设置路径资源?

标签 android android-edittext android-videoview

我想通过在 EditText 中键入文件名来播放原始文件夹中的视频。 以下(静态)代码有效。但是如何用 EditText 的输入替换 R.raw 名称?

String path = "android.resource://" + getPackageName() + "/" + R.raw.howtogetthisfromedittext;
videoView.setVideoURI(Uri.parse(path));
videoView.start();

最佳答案

播放原始文件夹中的视频

VideoView view = (VideoView)findViewById(R.id.videoView);
String path = "android.resource://" + getPackageName() + "/" + R.raw.video_file;
view.setVideoURI(Uri.parse(path));
view.start();

在您的 xml 文件中创建 videoView。您的视频名称位于 video_file 的位置。

关于android - 如何从 EditText 设置路径资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44833368/

相关文章:

java - 如何在循环中从 EditText 中提取文本并将其连接起来以在单个 TextView 中查看它?

java - 自定义 View ,如计算器 LCD

android - 播放视频时禁用Android的VideoView requestAudioFocus?

android - 如何在录制视频时显示实时过滤的相机预览?

java - 如何在 Android 中为文件创建隐式 Intent

webview - 如何检查文本是要浏览的站点还是要搜索的内容

android - 如何在Android中捕获VideoView的屏幕截图或视频帧

Android:无法将 VideoView 背景设置为透明

android - 展开列表时更改展开的 ListView 中的文本颜色

java - Jenkins Android 库 - 不支持的 Major.minor 版本 51.0