Java 来自HTTPS的视频未在android应用程序中播放

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

我试图播放从服务器下载的视频,但它显示了https url

抱歉,无法播放此视频

对于少数android设备。我试过很多东西,但都不管用。它适用于HTTP URL。 我还发现HTTPS视频只能在Android OS 3.1之外播放:

有人能给我建议解决这个问题的方法吗。任何帮助都将不胜感激。

以下是我用来播放视频的代码:

    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方法中,但它并没有解决问题。我仍在经历同样的警报会议:“对不起,此视频无法播放。”