PictureSelector icon indicating copy to clipboard operation
PictureSelector copied to clipboard

# ANR_EXCEPTION com.luck.picture.lib.utils.MediaUtils.getVideoSize(MediaUtils.java:219)

Open blankjava opened this issue 3 years ago • 1 comments

Current use version?

当前使用的版本是多少?

io.github.lucksiege:pictureselector:v3.10.3
io.github.lucksiege:ucrop:v3.10.2
io.github.lucksiege:compress:v3.10.3

Will this problem occur in demo?

Demo能否复现这问题?

Demo也是必现,demo版本demo_2022-06-26_060020_v3.10.3.apk

Describe the problem or provide an error log?

描述问题或提供错误log?

复现步骤:点击demo中的+号,预览视频,关闭视频,再预览其他视频,反复几次,会出现ANR。

1
android.os.BinderProxy.transactNative(Native Method)
2
android.os.BinderProxy.transact(BinderProxy.java:532)
3
android.content.ContentProviderProxy.openTypedAssetFile(ContentProviderNative.java:703)
4
android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1698)
5
android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1514)
6
android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1431)
7
android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:173)
8
com.luck.picture.lib.utils.MediaUtils.getVideoSize(MediaUtils.java:219)
9
com.luck.picture.lib.PictureSelectorPreviewFragment.getRealSizeFromMedia(PictureSelectorPreviewFragment.java:1467)
10
com.luck.picture.lib.PictureSelectorPreviewFragment.startZoomEffect(PictureSelectorPreviewFragment.java:1155)
11
com.luck.picture.lib.PictureSelectorPreviewFragment.initViewPagerData(PictureSelectorPreviewFragment.java:1138)
12
com.luck.picture.lib.PictureSelectorPreviewFragment.onViewCreated(PictureSelectorPreviewFragment.java:261)
13
androidx.fragment.app.Fragment.performViewCreated(Fragment.java:2987)
14
androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:546)
15
androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:282)
16
androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2189)
17
androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2100)
18
androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:2002)
19
androidx.fragment.app.FragmentManager$5.run(FragmentManager.java:524)
20
android.os.Handler.handleCallback(Handler.java:900)
21
android.os.Handler.dispatchMessage(Handler.java:103)
22
android.os.Looper.loop(Looper.java:219)
23
android.app.ActivityThread.main(ActivityThread.java:8393)
24
java.lang.reflect.Method.invoke(Native Method)
25
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
26
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1055)

blankjava avatar Jul 04 '22 06:07 blankjava

试试

v.3.10.5

LuckSiege avatar Jul 04 '22 14:07 LuckSiege