嗨,大家好我有點新的android我開發了一個應用程序,它是從服務器流音頻一切都很好,直到我的應用程序崩潰,我調試它,發現了Android媒體玩家在通過HTTPS鏈接進行流式傳輸時會拋出異常。從音頻流式傳輸到我的應用程序,我幾乎有大約20個鏈接,大約一半是HTTPS鏈接,但他們沒有播放。如果有人瞭解它,請回答我需要幫助,如果你可以給我任何一段代碼,我會更容易理解。提前感謝從https鏈接流音頻問題
2
A
回答
2
Android媒體播放器不支持HTTPS。如果您提供HTTPS URL,那麼該文件將被下載。
這個「HTTPS」不支持的事實在android文檔中提供。
0
調用媒體播放器之前,只需添加以下代碼
KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
trustStore.load(null, null);
MySSLSocketFactory sf = new MySSLSocketFactory(trustStore);
sf.setHostnameVerifier(MySSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
sf.fixHttpsURLConnection();
HostnameVerifier hostnameVerifier = org.apache.http.conn.ssl.SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER;
HttpsURLConnection.setDefaultHostnameVerifier(hostnameVerifier);
MySSLSocketFactory:https://github.com/joniks/Android-Async-HTTP/blob/master/library/src/main/java/com/loopj/android/http/MySSLSocketFactory.java
相關問題
- 1. 從HTTP鏈接流音頻
- 2. Android:RTSP音頻流問題
- 3. WP7音頻流問題
- 4. HTTPS鏈接獲取問題
- 5. 從直接鏈接播放音頻
- 6. 在ICS上流式音頻問題
- 7. 音頻問題
- 8. UnityScript音頻問題
- 9. Android音頻問題
- 10. Android:音頻問題
- 11. JPlayer音頻問題
- 12. 音頻問題html5
- 13. Alexa-音頻問題
- 14. PhoneGap音頻問題
- 15. Android音頻問題
- 16. 生成Youtube音頻鏈接
- 17. 從getUserMedia錄製音頻流
- 18. 流音頻從iPhone到iPhone
- 19. java聲音流式音頻的奇怪問題
- 20. 視頻流問題
- 21. https鏈接https
- 22. 只從流式視頻下載音頻?
- 23. 從python視頻流中提取音頻
- 24. Firefox中從HTTP到HTTPS的鏈接存在問題
- 25. IOS - 從Ipod訪問音頻流,暫停和更改音量
- 26. HTML5 - 音頻流
- 27. 流音頻C#
- 28. iphone音頻流
- 29. 流音頻(YouTube)
- 30. ID3音頻流?
凡在文檔中不支持HTTPS的信息?沒有在http://developer.android.com/reference/android/media/MediaPlayer.html上找到它,儘管setDataSource方法描述只是說「設置要使用的數據源(文件路徑或http/rtsp URL) 「。 – 2011-10-12 14:11:58
我只是在一年後指出文檔聲稱MediaPlayer確實支持HTTPS:http://developer.android.com/guide/appendix/media-formats.html。但是,這似乎仍然不是這樣。 – 2013-04-17 20:37:00