pull/586/head
FongMi 10 months ago
parent 3ef00d2e1c
commit 7e569c6387
  1. 28
      app/src/main/java/com/fongmi/android/tv/event/ErrorEvent.java
  2. 1
      app/src/main/res/values-zh-rCN/strings.xml
  3. 1
      app/src/main/res/values-zh-rTW/strings.xml
  4. 1
      app/src/main/res/values/strings.xml

@ -9,39 +9,33 @@ public class ErrorEvent {
private final Type type;
private String msg;
private int code;
public static void url() {
EventBus.getDefault().post(new ErrorEvent(Type.URL, -1));
}
public static void url(int code) {
EventBus.getDefault().post(new ErrorEvent(Type.URL, code));
EventBus.getDefault().post(new ErrorEvent(Type.URL));
}
public static void drm() {
EventBus.getDefault().post(new ErrorEvent(Type.DRM, -1));
EventBus.getDefault().post(new ErrorEvent(Type.DRM));
}
public static void flag() {
EventBus.getDefault().post(new ErrorEvent(Type.FLAG, -1));
EventBus.getDefault().post(new ErrorEvent(Type.FLAG));
}
public static void parse() {
EventBus.getDefault().post(new ErrorEvent(Type.PARSE, -1));
EventBus.getDefault().post(new ErrorEvent(Type.PARSE));
}
public static void timeout() {
EventBus.getDefault().post(new ErrorEvent(Type.TIMEOUT, -1));
EventBus.getDefault().post(new ErrorEvent(Type.TIMEOUT));
}
public static void extract(String msg) {
EventBus.getDefault().post(new ErrorEvent(Type.EXTRACT, msg));
}
public ErrorEvent(Type type, int code) {
public ErrorEvent(Type type) {
this.type = type;
this.code = code;
}
public ErrorEvent(Type type, String msg) {
@ -53,16 +47,8 @@ public class ErrorEvent {
return type;
}
public int getCode() {
return code;
}
public boolean isExo() {
return code / 1000 == 2 || code / 1000 == 3 || code / 1000 == 4;
}
public String getMsg() {
if (type == Type.URL) return ResUtil.getString(code == -1 ? R.string.error_play_url : R.string.error_play_url_code, code);
if (type == Type.URL) return ResUtil.getString(R.string.error_play_url);
if (type == Type.DRM) return ResUtil.getString(R.string.error_play_drm_scheme);
if (type == Type.FLAG) return ResUtil.getString(R.string.error_play_flag);
if (type == Type.PARSE) return ResUtil.getString(R.string.error_play_parse);

@ -119,7 +119,6 @@
<string name="error_play_prev">已经是第一集了!</string>
<string name="error_play_parse">播放地址解析失败</string>
<string name="error_play_drm_scheme">此设备不支持所需的 DRM scheme</string>
<string name="error_play_url_code">播放地址加载失败\n错误代码:<xliff:g name="name">%s</xliff:g></string>
<string name="error_play_code">错误代码:<xliff:g name="name">%s</xliff:g></string>
<string name="error_play_url">播放地址加载失败</string>
<string name="error_play_flag">暂无线路数据</string>

@ -119,7 +119,6 @@
<string name="error_play_prev">已經是第一集了!</string>
<string name="error_play_parse">播放網址解析失敗</string>
<string name="error_play_drm_scheme">本設備不支援所需的 DRM scheme</string>
<string name="error_play_url_code">播放網址載入失敗\n錯誤代碼:<xliff:g name="name">%s</xliff:g></string>
<string name="error_play_code">錯誤代碼:<xliff:g name="name">%s</xliff:g></string>
<string name="error_play_url">播放網址載入失敗</string>
<string name="error_play_flag">暫無線路資料</string>

@ -120,7 +120,6 @@
<string name="error_play_prev">It\'s the first episode!</string>
<string name="error_play_parse">Unable to parse url</string>
<string name="error_play_drm_scheme">This device does not support the required DRM scheme</string>
<string name="error_play_url_code">Unable to load url\nError code: <xliff:g name="name">%s</xliff:g></string>
<string name="error_play_code">Error code: <xliff:g name="name">%s</xliff:g></string>
<string name="error_play_url">Unable to load url</string>
<string name="error_play_flag">No flag data</string>

Loading…
Cancel
Save