我已经在许多设备上测试了我的应用程序,视频正在播放,但在'OppoR7plusf‘中它显示无法播放这个视频。请建议我现在该怎么做。我正在使用:
VideoView vidHolder = (VideoView) findViewById(R.id.myvideo);
vidHolder.setMinimumHeight(1000);
Uri video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.myvideo);
vidHolder.setVideoURI(video);
vidHolder.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
jump();
}
});
vidHolder.start();发布于 2016-09-21 15:11:24
第一路
Uri video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.myvideo);更改为
Uri video = Uri.parse("android.resource://" + getPackageName() + "/raw/myvideo"); fragment getActivity(),如果你在fragment other ActivityName.this中
int id = getResources().getIdentifier("myvideo", "raw", getActivity().getPackageName());
String path = "android.resource://" + getActivity().getPackageName() + "/" + id;
Uri.parse(path)https://stackoverflow.com/questions/39609227
复制相似问题