我流与android.media.MediaPlayer工作pefectly多项设备:三星,小米,华为等,但最近开始设备收取Android 9.x的更新。我流停在万普拉斯6个工作安装Android的9.x的更新之后。
android.media.MediaPlayer
我从MediaPlayer收到以下机错误:
MediaPlayer
类型:1,代码:-1004
或者换句话说:什么:1,多余的:-1004
什么:MEDIA_ERROR_UNKNOWN,多余的:MEDIA_ERROR_IO
首先:检查是否你是从https源流。
https
还有什么可能是原因?
从Android的9.x中选择停用明文交通政策成为默认的。因此,要启用HTTP回退在您的应用程序,你需要明确定义AndroidManifest.xml政策。
AndroidManifest.xml
明文(使用未加密的HTTP协议而不是HTTPS)可以通过加入还原:
<application [...] android:usesCleartextTraffic="true" [...] />
检查政策是否开启这样的:NetworkSecurityPolicy.isCleartextTrafficPermitted()
NetworkSecurityPolicy.isCleartextTrafficPermitted()
更多信息here和here