在我的音乐流程序中,如何在android.media.MediaPlayer
类上设置代理,以便通过代理网络传输链接文件?我知道HttpClient
,URLConnection
中的NTCreditional,UsernamePasswordCreditional,Proxy-Authorization Header等。但我无法在android.media.MediaPlayer
上设置代理,我该怎么做?
感谢您的进步:)
答案 0 :(得分:3)
不幸的是,MediaPlayer API目前还没有为代理设置提供现成的方法。
有一种可行的解决方法,但很脏:
http://remotehost:80/music
下载媒体内容,并在此处正确处理代理身份验证。 http://localhost:8081/music
。mediaPlayer.setDataSource(localURL);
而不是mediaPlayer.setDataSource(remoteURL);
。希望这是有道理的。