我正在尝试播放从具有https网址的服务器下载的视频,但它显示
“抱歉,此视频无法播放。”
少数Android设备。我尝试了很多东西,但没有任何作用。它适用于HTTP Urls。 我还发现HTTPS的视频只能在Android OS 3.1之外播放:
http://developer.android.com/guide/appendix/media-formats.html
有人可以建议我解决这个问题。任何帮助都会非常感激。
以下是我用来播放视频的代码:
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();
答案 0 :(得分:0)
在您的活动中添加此内容
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);
}