public class MyVideoView extends VideoView { public MyVideoView(Context context) { super(context); } public MyVideoView(Context context, AttributeSet attrs) { super(context, attrs); } public MyVideoView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override public void setVideoURI(Uri uri) { super.setVideoURI(uri); try { HttpsURLConnection.setDefaultSSLSocketFactory(SSlUtiles.createSSLSocketFactory()); HttpsURLConnection.setDefaultHostnameVerifier(new SSlUtiles.TrustAllHostnameVerifier()); } catch (Exception e) { e.printStackTrace(); } } }
public class SSlUtiles { /** * 默认信任所有的证书 * * xts */ public static SSLSocketFactory createSSLSocketFactory() { SSLSocketFactory sSLSocketFactory = null; try {