Просмотр исходного кода

修复视频封面数据错误

zengjiebin лет назад: 7
Родитель
Сommit
62b9084d52
1 измененных файлов с 5 добавлено и 2 удалено
  1. 5 2
      app/src/main/java/com/sheep/gamegroup/view/activity/ActPublishArticle.java

+ 5 - 2
app/src/main/java/com/sheep/gamegroup/view/activity/ActPublishArticle.java

@@ -202,11 +202,14 @@ public class ActPublishArticle extends BaseActivity {
                     jsonObject.put("resource", url);
                     jsonObject.put("resource", url);
                     int a = video.getWidth();
                     int a = video.getWidth();
                     int b = video.getHeight();
                     int b = video.getHeight();
-                    if(video.getOrientation() / 90 % 2 == 1 ) {//90 270
+                    if(video.getOrientation() >= 0 && video.getOrientation() / 90 % 2 == 1 ) {//90 270
                         a = video.getHeight();
                         a = video.getHeight();
                         b = video.getWidth();
                         b = video.getWidth();
                     }
                     }
-                    jsonObject.put("cover", String.format(Locale.CHINA, "%s?vframe/jpg/offset/0/rotate/%d&w=%d&h=%d", url, video.getOrientation(), a, b));
+                    if(video.getOrientation() > 0)
+                        jsonObject.put("cover", String.format(Locale.CHINA, "%s?vframe/jpg/offset/0/rotate/%d&w=%d&h=%d", url, video.getOrientation(), a, b));
+                    else
+                        jsonObject.put("cover", String.format(Locale.CHINA, "%s?vframe/jpg/offset/0&w=%d&h=%d", url, a, b));
                     publishArticle(dialogProgress);
                     publishArticle(dialogProgress);
                 } else {
                 } else {
                     ViewUtil.setText(dialogProgress.getTextView(), "上传失败");
                     ViewUtil.setText(dialogProgress.getTextView(), "上传失败");