xamarin播放視頻之總結(四)

問題如下:

No Network Security Config specified, using platform default

 

環境android9;

前提android8之前的播放都沒有問題。

唯獨android9 播放報如上問題,經過排查。得知兩種解決方案。分別如下:

兩種方式:主要是需要聲明 允許http訪問(具體原理參考 Android9.0 http請求適配原理)

1.在 AndroidManifes.xml  application 標籤中 增加 android:usesCleartextTraffic="true"

或者是後者

2.訪問http之前 ,調用setCleartextTrafficPermitted(true);

 

Android 9.x 默認不允許http訪問,所以導致MediaPlayer在獲取在線歌曲緩存時,網絡訪問異常,因爲歌曲url是http協議
可以參考這篇文章:

源碼分析 Android 9.0 http請求適配原理

 

在xamarin混合開發之路上,我們正繼續努力..

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章