From 97b632e3678810d719bfe70bffa7f631452e2456 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sun, 8 Jan 2023 11:20:33 +0800 Subject: [PATCH] Update IjkVideoView.java --- .../java/tv/danmaku/ijk/media/player/ui/IjkVideoView.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/IjkVideoView.java b/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/IjkVideoView.java index c60230fe1..0eab51809 100644 --- a/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/IjkVideoView.java +++ b/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/IjkVideoView.java @@ -533,10 +533,12 @@ public class IjkVideoView extends FrameLayout implements MediaController.MediaPl mIjkPlayer.setOption(player, "soundtouch", 1); mIjkPlayer.setOption(player, "start-on-prepared", 1); mIjkPlayer.setOption(player, "subtitle", 1); - if (mUri.getScheme() != null && mUri.getScheme().startsWith("rtsp")) { + if (mUri.getScheme() != null && mUri.getScheme().startsWith("rtsp") || mUri.getPath().contains("/udp/")) { mIjkPlayer.setOption(format, "infbuf", 1); mIjkPlayer.setOption(format, "rtsp_transport", "tcp"); mIjkPlayer.setOption(format, "rtsp_flags", "prefer_tcp"); + mIjkPlayer.setOption(format, "probesize", 1024 * 1000); + mIjkPlayer.setOption(format, "analyzeduration", 2048 * 1000); } } } \ No newline at end of file