Android 如何在EXOPlayer中播放RTSP视频url

Android 如何在EXOPlayer中播放RTSP视频url,android,android-mediaplayer,rtsp,exoplayer,Android,Android Mediaplayer,Rtsp,Exoplayer,我正在开发一个应用程序,我使用了谷歌的ExoPlayer,它工作起来很有魅力,现在我想在我的应用程序中添加RTSP支持,但使用ExoPlayer我无法播放,请任何人都可以帮助我,如果有人有其他选择,请与我分享 val playerView = findViewById<PlayerView>(R.id.simple_player) playerView.player = player val rtmpDataSourceFactory = Rtmp

我正在开发一个应用程序,我使用了谷歌的ExoPlayer,它工作起来很有魅力,现在我想在我的应用程序中添加RTSP支持,但使用ExoPlayer我无法播放,请任何人都可以帮助我,如果有人有其他选择,请与我分享

val playerView = findViewById<PlayerView>(R.id.simple_player)

        playerView.player = player

        val rtmpDataSourceFactory = RtmpDataSourceFactory()

        val url = mVideoPath
        val videoSource = ExtractorMediaSource.Factory(rtmpDataSourceFactory)
            .createMediaSource(Uri.parse("rtsp://192.168.1.74/12"))

        player.prepare(videoSource)

        player.playWhenReady = true
val playerView=findviewbyd(R.id.simple\u播放器)
playerView.player=玩家
val rtmpDataSourceFactory=rtmpDataSourceFactory()
val url=mVideoPath
val videoSource=extractoremiasource.Factory(rtmpDataSourceFactory)
.createMediaSource(Uri.parse(“rtsp://192.168.1.74/12"))
播放器准备(视频源)
player.playwhenrady=真
日志

E/ExoPlayerImplInternal:源错误。 net.butterflytv.rtmp_client.RtmpClient$RtmpIOException 位于net.butterflytv.rtmp_client.RtmpClient.open(RtmpClient.java:56) 位于com.google.android.exoplayer2.ext.rtmp.RtmpDataSource.open(RtmpDataSource.java:60) 位于com.google.android.exoplayer2.upstream.StatsDataSource.open(StatsDataSource.java:83) 在com.google.android.exoplayer2.source.extractoremipperiod$ExtractingLoadable.load(extractoremipperiod.java:885) 位于com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:381) 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
在java.lang.Thread.run(Thread.java:761)

上,RTSP支持似乎不适用于,它们仍然有一个,但有一个

如果您使用的是RtmpDataSourceFactory,可以尝试改用RtspMediaSource.Factory


您也可以阅读。

只需将rtsp链接传递到exo player is works…它不工作,获取源错误您得到的确切错误是什么?共享logcat…@ShivamOberoi,我已编辑帖子,请检查