android - 通过 Android 中的 asset 文件夹中的 Intent 播放视频

标签 android android-video-player

我想播放我的资源文件夹中的视频。可以在安卓上安装的任何播放器中播放。 帮助一下

最佳答案

在布局和 onCreate Activity 中获取视频 View 和媒体播放器,您可以执行此操作

private VideoView video;
private MediaController ctlr;
uri=Uri.parse("android.resource://packagename/" + R.raw.famous);
video=(VideoView)findViewById(R.id.video);
video.setVideoURI(uri);
ctlr=new MediaController(this);
ctlr.setMediaPlayer(video);
video.setMediaController(ctlr);
video.requestFocus();
video.start();

这里名为“known”的视频位于 res 的 raw 文件夹中。或者您可以保留 Assets 并据此更改文件名。 代码经过测试,运行良好。

关于android - 通过 Android 中的 asset 文件夹中的 Intent 播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16455542/

相关文章:

android - 如何为android VideoView实现暂停 Action ?

android - 套接字对象在绑定(bind)到服务的 Activity 中返回 null

java - USB 调试 Android 时出现运行时错误

android - Intent.ACTION_VIEW 视频 : external storage video "Sorry, this video cannot be played", 但在普通的安卓播放器中,它是可以播放的

android - VideoView & Fullscreen & Orientation changes - Android

用于 AR 的 Android 视频流捕获

android - 权限 ACCESS_MOCK_LOCATION 被忽略?

Android TextView内存泄漏

android - 无法为 SoftwareComponentInternal 获取未知属性 'release' - Maven 发布插件项目 gradle

Android:具有变速 API 23 的视频