在我的音乐流程序中,如何在android.media.MediaPlayer
类上设置代理以通过代理网络流式传输链接文件?我知道 NTCreditional、UsernamePasswordCreditional、Proxy-Authorization HeaderHttpClient
等URLConnection
。但是我不能设置代理android.media.MediaPlayer
,我该怎么办?
感谢您的提前:)
在我的音乐流程序中,如何在android.media.MediaPlayer
类上设置代理以通过代理网络流式传输链接文件?我知道 NTCreditional、UsernamePasswordCreditional、Proxy-Authorization HeaderHttpClient
等URLConnection
。但是我不能设置代理android.media.MediaPlayer
,我该怎么办?
感谢您的提前:)
不幸的是,MediaPlayer API 目前没有提供现成的代理设置方法。
有一个可能的解决方法,但很脏:
http://remotehost:80/music
,使用您熟悉的任何技术,socket,httpClient 等,并在此处正确处理代理身份验证。http://localhost:8081/music
在我们的移动设备上运行的 localUrl。mediaPlayer.setDataSource(localURL);
而不是mediaPlayer.setDataSource(remoteURL);
.希望这是有道理的。