0

大家好,我想在原生播放器的原始文件夹中播放 android 中的视频。我可以从 sd 卡和服务器 url 播放视频。但如果我的 mp4 在 raw 文件夹中,它的火异常。有人可以帮助我。

我的代码在这里。

Uri uri = Uri.parse("android.resource://" + getPackageName() + R.raw.sun);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);intent.setDataAndType(uri, "video/*");
startActivity(intent);

如果我使用视频视图播放但我不想在视频视图中播放,它可以工作。

4

1 回答 1

2
Uri uri = Uri.parse("android.resource://" + getPackageName() + "/"+R.raw.sun);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);intent.setDataAndType(uri, "video/*");
startActivity(intent);

您错过的只是“/”希望这会有所帮助:)

于 2014-01-20T16:27:27.047 回答