diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 69f8b4c..da6aec9 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -119,8 +119,10 @@ implementation("io.netty:netty-all:4.1.23.Final") //WebView implementation("com.just.agentweb:agentweb-androidx:4.1.4") - //视频播放 - implementation("com.github.CarGuo.GSYVideoPlayer:gsyvideoplayer:v10.0.0") + //视频播放器,RTSP流 + implementation("com.github.CarGuo.GSYVideoPlayer:gsyvideoplayer-java:v10.1.0") + implementation("com.github.CarGuo.GSYVideoPlayer:gsyvideoplayer-exo2:v10.1.0") + implementation("com.github.CarGuo.GSYVideoPlayer:gsyvideoplayer-ex_so:v10.1.0") //大图 implementation("com.github.chrisbanes:PhotoView:2.3.0") //扫码 diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 69f8b4c..da6aec9 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -119,8 +119,10 @@ implementation("io.netty:netty-all:4.1.23.Final") //WebView implementation("com.just.agentweb:agentweb-androidx:4.1.4") - //视频播放 - implementation("com.github.CarGuo.GSYVideoPlayer:gsyvideoplayer:v10.0.0") + //视频播放器,RTSP流 + implementation("com.github.CarGuo.GSYVideoPlayer:gsyvideoplayer-java:v10.1.0") + implementation("com.github.CarGuo.GSYVideoPlayer:gsyvideoplayer-exo2:v10.1.0") + implementation("com.github.CarGuo.GSYVideoPlayer:gsyvideoplayer-ex_so:v10.1.0") //大图 implementation("com.github.chrisbanes:PhotoView:2.3.0") //扫码 diff --git a/app/src/main/java/com/casic/br/operationsite/utils/VideoPlayerManager.kt b/app/src/main/java/com/casic/br/operationsite/utils/VideoPlayerManager.kt index 3746ced..9247058 100644 --- a/app/src/main/java/com/casic/br/operationsite/utils/VideoPlayerManager.kt +++ b/app/src/main/java/com/casic/br/operationsite/utils/VideoPlayerManager.kt @@ -3,11 +3,11 @@ import com.shuyu.gsyvideoplayer.GSYVideoManager import com.shuyu.gsyvideoplayer.model.VideoOptionModel import com.shuyu.gsyvideoplayer.utils.GSYVideoType -import com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer +import com.shuyu.gsyvideoplayer.video.NormalGSYVideoPlayer import tv.danmaku.ijk.media.player.IjkMediaPlayer object VideoPlayerManager { - fun setGSYVideoPlayerOptions(videoPlayer: StandardGSYVideoPlayer, url: String) { + fun setGSYVideoPlayerOptions(videoPlayer: NormalGSYVideoPlayer, url: String) { val list = ArrayList() //开启软解码,硬解码:1、打开,0、关闭 diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 69f8b4c..da6aec9 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -119,8 +119,10 @@ implementation("io.netty:netty-all:4.1.23.Final") //WebView implementation("com.just.agentweb:agentweb-androidx:4.1.4") - //视频播放 - implementation("com.github.CarGuo.GSYVideoPlayer:gsyvideoplayer:v10.0.0") + //视频播放器,RTSP流 + implementation("com.github.CarGuo.GSYVideoPlayer:gsyvideoplayer-java:v10.1.0") + implementation("com.github.CarGuo.GSYVideoPlayer:gsyvideoplayer-exo2:v10.1.0") + implementation("com.github.CarGuo.GSYVideoPlayer:gsyvideoplayer-ex_so:v10.1.0") //大图 implementation("com.github.chrisbanes:PhotoView:2.3.0") //扫码 diff --git a/app/src/main/java/com/casic/br/operationsite/utils/VideoPlayerManager.kt b/app/src/main/java/com/casic/br/operationsite/utils/VideoPlayerManager.kt index 3746ced..9247058 100644 --- a/app/src/main/java/com/casic/br/operationsite/utils/VideoPlayerManager.kt +++ b/app/src/main/java/com/casic/br/operationsite/utils/VideoPlayerManager.kt @@ -3,11 +3,11 @@ import com.shuyu.gsyvideoplayer.GSYVideoManager import com.shuyu.gsyvideoplayer.model.VideoOptionModel import com.shuyu.gsyvideoplayer.utils.GSYVideoType -import com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer +import com.shuyu.gsyvideoplayer.video.NormalGSYVideoPlayer import tv.danmaku.ijk.media.player.IjkMediaPlayer object VideoPlayerManager { - fun setGSYVideoPlayerOptions(videoPlayer: StandardGSYVideoPlayer, url: String) { + fun setGSYVideoPlayerOptions(videoPlayer: NormalGSYVideoPlayer, url: String) { val list = ArrayList() //开启软解码,硬解码:1、打开,0、关闭 diff --git a/app/src/main/java/com/casic/br/operationsite/view/SafetyTreeVideoActivity.kt b/app/src/main/java/com/casic/br/operationsite/view/SafetyTreeVideoActivity.kt index 8b08b88..3bf32df 100644 --- a/app/src/main/java/com/casic/br/operationsite/view/SafetyTreeVideoActivity.kt +++ b/app/src/main/java/com/casic/br/operationsite/view/SafetyTreeVideoActivity.kt @@ -2,6 +2,7 @@ import android.content.res.Configuration import android.os.Bundle +import android.util.Log import android.view.View import android.view.ViewGroup import androidx.activity.OnBackPressedCallback @@ -20,6 +21,7 @@ class SafetyTreeVideoActivity : KotlinBaseActivity() { + private val kTag = "SafetyTreeVideoActivity" private val context = this private lateinit var url: String private var orientationUtils: OrientationUtils? = null @@ -28,6 +30,7 @@ override fun initOnCreate(savedInstanceState: Bundle?) { url = intent.getStringExtra(LiteKitConstant.INTENT_PARAM_KEY)!! + Log.d(kTag, "视频流地址: $url") //动态设置NormalGSYVideoPlayer宽高 val rtspViewParams = binding.videoPlayer.layoutParams as ViewGroup.LayoutParams