Commit f5615e379d533c6f9caadcb280d30296fc242b74
1 parent
2b7b9e16
1:视频预览兼容
Showing
3 changed files
with
3 additions
and
2 deletions
config.gradle
lib_media/src/main/java/com/cnlive/media/frame/view/MediaFView.java
| @@ -66,6 +66,7 @@ public class MediaFView implements MvpView { | @@ -66,6 +66,7 @@ public class MediaFView implements MvpView { | ||
| 66 | Uri uri = Uri.parse(mFragment.mMedia.fileUri); | 66 | Uri uri = Uri.parse(mFragment.mMedia.fileUri); |
| 67 | Intent intent = new Intent(Intent.ACTION_VIEW); | 67 | Intent intent = new Intent(Intent.ACTION_VIEW); |
| 68 | intent.setDataAndType(uri, "video/*"); | 68 | intent.setDataAndType(uri, "video/*"); |
| 69 | + intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); | ||
| 69 | if (mFragment.getActivity().getPackageManager().queryIntentActivities(intent, 0).isEmpty()) { | 70 | if (mFragment.getActivity().getPackageManager().queryIntentActivities(intent, 0).isEmpty()) { |
| 70 | AlertUtil.showDeftToast(mFragment.getActivity(), "未检测到播放器"); | 71 | AlertUtil.showDeftToast(mFragment.getActivity(), "未检测到播放器"); |
| 71 | } else { | 72 | } else { |
lib_media/src/main/res/layout/fragment_record_preview.xml
| @@ -33,8 +33,8 @@ | @@ -33,8 +33,8 @@ | ||
| 33 | android:visibility="gone"> | 33 | android:visibility="gone"> |
| 34 | 34 | ||
| 35 | <ImageView | 35 | <ImageView |
| 36 | + android:layout_centerInParent="true" | ||
| 36 | android:id="@+id/iv_video" | 37 | android:id="@+id/iv_video" |
| 37 | - android:scaleType="fitCenter" | ||
| 38 | android:layout_width="wrap_content" | 38 | android:layout_width="wrap_content" |
| 39 | android:layout_height="wrap_content" /> | 39 | android:layout_height="wrap_content" /> |
| 40 | 40 |