Commit c78e6afbc2746d74147bfbd27b77e87ceb800168
1 parent
6f10cb78
相册预览不支持选择多条视频
Showing
3 changed files
with
7 additions
and
1 deletions
config.gradle
lib_media/src/main/java/com/cnlive/media/frame/view/MediaView.java
| @@ -356,6 +356,11 @@ public class MediaView implements MvpView { | @@ -356,6 +356,11 @@ public class MediaView implements MvpView { | ||
| 356 | showMessage(mActivity.getResources().getString(R.string.msg_type_limit)); | 356 | showMessage(mActivity.getResources().getString(R.string.msg_type_limit)); |
| 357 | return false; | 357 | return false; |
| 358 | } | 358 | } |
| 359 | + | ||
| 360 | + if (mActivity.selectMode == PickerConfig.PICKER_ONLY_ONE_TYPE && mActivity.selects != null && mActivity.selects.size() > 0 && mActivity.selects.get(0).mediaType == 3 && 3 == media.mediaType) { | ||
| 361 | + showMessage(mActivity.getResources().getString(R.string.msg_typeVideo_limit)); | ||
| 362 | + return false; | ||
| 363 | + } | ||
| 359 | return true; | 364 | return true; |
| 360 | } | 365 | } |
| 361 | 366 |
lib_media/src/main/res/values/strings.xml
| @@ -51,6 +51,7 @@ | @@ -51,6 +51,7 @@ | ||
| 51 | <string name="video">视频</string> | 51 | <string name="video">视频</string> |
| 52 | <string name="READ_EXTERNAL_STORAGE">需要打开读取存储权限</string> | 52 | <string name="READ_EXTERNAL_STORAGE">需要打开读取存储权限</string> |
| 53 | <string name="msg_type_limit">不能同时选择图片和视频</string> | 53 | <string name="msg_type_limit">不能同时选择图片和视频</string> |
| 54 | + <string name="msg_typeVideo_limit">不能选择多条视频</string> | ||
| 54 | <string name="msg_no_save_permission">无法读取本地文件,请开启读取存储权限</string> | 55 | <string name="msg_no_save_permission">无法读取本地文件,请开启读取存储权限</string> |
| 55 | <string name="btn_imagepicker_ok">完成(%1$d/%2$d)</string> | 56 | <string name="btn_imagepicker_ok">完成(%1$d/%2$d)</string> |
| 56 | <string name="btn_imagepicker_prev">预览(%1$d)</string> | 57 | <string name="btn_imagepicker_prev">预览(%1$d)</string> |