Android:MediaPlayer类的代理设置

时间:2011-06-04 05:27:12

标签: android proxy settings media-player

我正在开发一个Android应用程序。在这个应用程序中,我必须从HTTP服务器播放视频。我正在尝试使用MediaPlayer类来播放此HTTP视频流。我收到了 “无法播放视频”错误。

我的WI-FI连接需要代理才能访问互联网。如何指定这些代理设置。

1 个答案:

答案 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"