我正在开发一个Android应用程序。在这个应用程序中,我必须从HTTP服务器播放视频。我正在尝试使用MediaPlayer类来播放此HTTP视频流。我收到了 “无法播放视频”错误。
我的WI-FI连接需要代理才能访问互联网。如何指定这些代理设置。
答案 0 :(得分:1)
您可以尝试:
Properties systemSettings=System.getProperties();
systemSettings.put("http.proxyHost", "your.proxy.host.here");
systemSettings.put("http.proxyPort", "8080"); // use actual proxy port
但是,请记住“无法播放视频”有很多潜在的原因。在Eclipse中使用adb logcat
,DDMS或DDMS透视图来检查LogCat并查看警告或MediaPlayer
生成的错误,以便为您提供更多线索。例如,您的视频可能不是"safe for streaming"。