diff --git a/app/src/main/java/com/fongmi/android/tv/event/ErrorEvent.java b/app/src/main/java/com/fongmi/android/tv/event/ErrorEvent.java
index e8ba268fb..18c221f79 100644
--- a/app/src/main/java/com/fongmi/android/tv/event/ErrorEvent.java
+++ b/app/src/main/java/com/fongmi/android/tv/event/ErrorEvent.java
@@ -54,7 +54,7 @@ public class ErrorEvent {
}
public String getMsg() {
- if (type == Type.URL) return ResUtil.getString(R.string.error_play_url);
+ if (type == Type.URL) return ResUtil.getString(R.string.error_play_url, code);
if (type == Type.FLAG) return ResUtil.getString(R.string.error_play_flag);
if (type == Type.PARSE) return ResUtil.getString(R.string.error_play_parse);
if (type == Type.TIMEOUT) return ResUtil.getString(R.string.error_play_timeout);
diff --git a/app/src/main/java/com/fongmi/android/tv/player/Players.java b/app/src/main/java/com/fongmi/android/tv/player/Players.java
index 5afd60a98..6116d4d2d 100644
--- a/app/src/main/java/com/fongmi/android/tv/player/Players.java
+++ b/app/src/main/java/com/fongmi/android/tv/player/Players.java
@@ -13,6 +13,7 @@ import android.text.TextUtils;
import androidx.annotation.NonNull;
import androidx.media3.common.AudioAttributes;
+import androidx.media3.common.C;
import androidx.media3.common.PlaybackException;
import androidx.media3.common.Player;
import androidx.media3.exoplayer.ExoPlayer;
@@ -92,6 +93,7 @@ public class Players implements Player.Listener, ParseCallback {
builder = new StringBuilder();
runnable = ErrorEvent::timeout;
formatter = new Formatter(builder, Locale.getDefault());
+ position = C.TIME_UNSET;
createSession(activity);
}
@@ -145,6 +147,7 @@ public class Players implements Player.Listener, ParseCallback {
}
public void reset() {
+ position = C.TIME_UNSET;
removeTimeoutCheck();
stopParse();
error = 0;
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index f15ee4333..2cf57eff0 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -109,7 +109,7 @@
已经是最后一集了!
已经是第一集了!
播放地址解析失败
- 播放地址加载失败
+ 播放地址加载失败\n错误代码:%s
暂无线路数据
连接超时
暂无播放数据
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index 30a463c3a..c18fb4ca2 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -109,7 +109,7 @@
已經是最後一集了!
已經是第一集了!
播放網址解析失敗
- 播放網址載入失敗
+ 播放網址載入失敗\n錯誤代碼 %s
暫無線路資料
連線逾時
暫無播放資料
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 5fe37b356..7ea401953 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -109,7 +109,7 @@
It\'s the last episode!
It\'s the first episode!
Unable to parse url
- Unable to load url
+ Unable to load url\nError code: %s
No flag data
Timed out
No play data