Java 来自HTTPS的视频未在android应用程序中播放
我试图播放从服务器下载的视频,但它显示了https url 抱歉,无法播放此视频 对于少数android设备。我试过很多东西,但都不管用。它适用于HTTP URL。 我还发现HTTPS视频只能在Android OS 3.1之外播放: 有人能给我建议解决这个问题的方法吗。任何帮助都将不胜感激。 以下是我用来播放视频的代码:Java 来自HTTPS的视频未在android应用程序中播放,java,android,Java,Android,我试图播放从服务器下载的视频,但它显示了https url 抱歉,无法播放此视频 对于少数android设备。我试过很多东西,但都不管用。它适用于HTTP URL。 我还发现HTTPS视频只能在Android OS 3.1之外播放: 有人能给我建议解决这个问题的方法吗。任何帮助都将不胜感激。 以下是我用来播放视频的代码: Uri uri = Uri.parse(videoURL); video.setVideoURI(uri); ctlr = ne
Uri uri = Uri.parse(videoURL);
video.setVideoURI(uri);
ctlr = new MediaController(this);
ctlr.setMediaPlayer(video);
video.setMediaController(ctlr);
video.requestFocus();
video.setOnPreparedListener(this);
video.setOnCompletionListener(this);
video.setKeepScreenOn(true);
video.start();
将此添加到您的活动中
int SDK_INT = android.os.Build.VERSION.SDK_INT;
if (SDK_INT > 8) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()
.permitAll().build();
StrictMode.setThreadPolicy(policy);
}
Nirav Ranpara,我尝试过这个解决方案。我已经将这段代码放在onCreate方法中,但它并没有解决问题。我仍在经历同样的警报会议:“对不起,此视频无法播放。”