账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Android VideoView 怎么播放双向验证的https地址视频?
    74
    0
    我已经可以拿到用于访问双向验证的https的SSLSocketFactory对象,在Okhttp或者HttpsURLConnection测试都可以访问。问题是VideoView并没有提供如像Okhttp的sslSocketFactory或者HttpsURLConnection的setSSLSocketFactory之类的方法。想问问在android平台有没有什么对双向验证支持比较好的视频控件/库呢?有方案就是用Okhttp把文件下载下来再去播放,但是用户体验挺差的,看看有没有好的方式。感谢~
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 藍了天白赴美 普通会员 1楼

      要使用Android VideoView播放双向验证的HTTPS地址视频,需要遵循以下步骤:

      1. 首先,需要在您的Android项目中添加com.google.android.exoplayer2库。如果您使用的是Maven,可以在pom.xml文件中添加以下依赖:

      xml <dependency> <groupId>com.google.android.exoplayer2</groupId> <artifactId>exoplayer2</artifactId> <version>2.9.4</version> </dependency>

      1. 创建一个YouTube视频播放器的实现类,并使用ExoPlayer类来播放视频。在onCreate方法中设置播放器,然后在onPrepareToPlay方法中获取VideoPlayerController实例。

      ```java import android.app.Activity; import android.content.Intent; import android.media.MediaPlayer; import android.net.HttpURLConnection; import android.os.Bundle; import android.os.IBinder; import android.support.annotation.NonNull; import android.support.v4.app.FragmentActivity; import android.util.Log; import android.view.SurfaceView; import android.widget.Toast;

      import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.ActivityCompat; import androidx.core.app换句话FragmentActivity; import androidx.core.app

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部