我想在我的应用程序中播放属于我应用程序一部分的视频文件。 为此,我在“res”中创建了“raw”文件夹,并在我的 Activity 中编写了以下代码。
MediaPlayer mp = MediaPlayer.create(VideoPlayer.this,R.raw.jeevrangala);
mp.start();
现在我正在模拟器上测试它,但它没有显示任何东西。 有没有人有解决方案来播放原始文件夹中的视频文件。请告诉我。
最佳答案
最初我试图从原始文件夹播放视频文件。但无法运行它。所以我用另一种方法来做到这一点
VideoView video=(VideoView) findViewById(R.id.videoview);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(video);
video.setMediaController(mediaController);
//Uri uri = Uri.parse("android.resource://play.vedio/"+R.raw.dobeernotdrugs);
video.setKeepScreenOn(true);
video.setVideoPath("android.resource://one.two/raw/"+resource);
video.start();
video.requestFocus();
resource是你要播放的文件名,one.two是包名你的路径可以这样 “android.resource://package_name/raw/file_name”
关于android - 在 android 中使用 MediaPlayer 类播放视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3861415/