Closed jiajialaixi closed 2 years ago
player = new ExoPlayer.Builder(this)
.build();
DefaultTrackSelector trackSelector =new DefaultTrackSelector(this);
player.addAnalyticsListener(new EventLogger(trackSelector));
MediaItem mediaItem = MediaItem.fromUri(url);
RtspMediaSource.Factory factory = new RtspMediaSource.Factory();
factory.setDebugLoggingEnabled(true);
RtspMediaSource mediaSource1 = factory.createMediaSource(mediaItem);
playerView.setPlayer(player);
player.setMediaSource(mediaSource1);
player.setAudioAttributes(AudioAttributes.DEFAULT, /* handleAudioFocus= */ true);
player.setPlayWhenReady(true);
playerView.setShutterBackgroundColor(Color.TRANSPARENT);
player.prepare();
@claincly can you please take a look?
Have you entered background while RTSP setup is happening (before the playback starts)? Does it play if you don't enter background?
Every RTSP message bears a cSeq number, and it seems your server did not respond to the message with cSeq 3.
Thank you very much. The problem with the server has been found out
Hello, I probably can't display RTSP. But accidental successn.
`
`