From bd76c0245cef9d95a9be1c809b11046747d324fd Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 16 Dec 2022 10:35:10 +0800 Subject: [PATCH] Fix regex --- .../java/tv/danmaku/ijk/media/player/IjkMediaPlayer.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkMediaPlayer.java b/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkMediaPlayer.java index bc44f331d..6d48dfd54 100644 --- a/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkMediaPlayer.java +++ b/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/IjkMediaPlayer.java @@ -165,11 +165,13 @@ public final class IjkMediaPlayer extends AbstractMediaPlayer { private PowerManager.WakeLock mWakeLock = null; private boolean mScreenOnWhilePlaying; private boolean mStayAwake; + private boolean dotOpen; private int mVideoWidth; private int mVideoHeight; private int mVideoSarNum; private int mVideoSarDen; + private int dotPort; private String mDataSource; @@ -197,6 +199,7 @@ public final class IjkMediaPlayer extends AbstractMediaPlayer { synchronized (IjkMediaPlayer.class) { if (!mIsNativeInitialized) { native_init(); + native_setDot(0); mIsNativeInitialized = true; } } @@ -379,7 +382,7 @@ public final class IjkMediaPlayer extends AbstractMediaPlayer { } private String encodeSpaceChinese(String str) throws UnsupportedEncodingException { - Pattern p = Pattern.compile("[\u4e00-\u9fa5 ]+"); + Pattern p = Pattern.compile("[\u4e00-\u9fa5]"); Matcher m = p.matcher(str); StringBuffer b = new StringBuffer(); while (m.find()) m.appendReplacement(b, URLEncoder.encode(m.group(0), "UTF-8"));