Android-视频视图URL HttpURLConnection
我有一个活动(活动A),可以调用另一个从URL(Videoview)加载视频的活动。当我回到活动A时,我可以转到活动B,在那里我有一个代码,可以使用HttpURLConnection执行一个请求。问题是,如果我转到activity Video并加载Videoview,activity B中的请求将返回一个空响应 如果我更改活动视频并删除视频视图,效果会很好 活动视频: HttpURLConnectionAndroid-视频视图URL HttpURLConnection,android,httpurlconnection,android-videoview,Android,Httpurlconnection,Android Videoview,我有一个活动(活动A),可以调用另一个从URL(Videoview)加载视频的活动。当我回到活动A时,我可以转到活动B,在那里我有一个代码,可以使用HttpURLConnection执行一个请求。问题是,如果我转到activity Video并加载Videoview,activity B中的请求将返回一个空响应 如果我更改活动视频并删除视频视图,效果会很好 活动视频: HttpURLConnection 我找到了解决方案,使用HttpClient和HttpPost代替HttpURLConnec
我找到了解决方案,使用HttpClient和HttpPost代替HttpURLConnection
我不知道HttpURLConnection有什么问题。我找到了解决方案,使用HttpClient和HttpPost代替HttpURLConnection 我不知道HttpURLConnection有什么问题
String urlVideo = getIntent().getStringExtra("URL_TRAILER");
Uri uri = Uri.parse(urlVideo);
videoView = (VideoView)findViewById(R.id.myvideoview);
MediaController mc = new MediaController(this);
mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
videoView.setMediaController(mc);
videoView.setVideoURI(uri);
videoView.start();
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDefaultUseCaches(false);
conn.setUseCaches(false);
conn.setReadTimeout(15000);
conn.setConnectTimeout(15000);
conn.setRequestMethod("POST");
conn.setDoInput(true);
conn.setDoOutput(true);
int responseCode = conn.getResponseCode();
if (responseCode == HttpsURLConnection.HTTP_OK) {
String line;
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while ((line = br.readLine()) != null) {
response += line;
}
} else {
response = "";
}