我在编写视频播放器时有一个奇怪的行为。我有一个针对 mp4 视频的 html5 菜单。当您单击视频时,将处理路径,并且本机视频播放器意图将开始播放视频。我的视频放在“原始”文件夹中。
当我使用静态路径时,视频播放得非常好:
String uriPath = "android.resource://" + getPackageName() + "/" + R.raw.video1;
当我使用以下路径时,我无法播放它:
video_title = getIntent().getExtras().getString("video_title");
String uriPath = "android.resource://" + getPackageName() + "/" + "R.raw."+video_title;
请注意,我在主要意图中删除了文件的扩展名,因此变量“video_title”将保存没有扩展名的视频标题。