我尝试MediaMetadataRetriever
与 Kotlin一起使用use
:
MediaMetadataRetriever().apply {
setDataSource(context, uri)
}.use {
...
}
但它在 Android 6 Marshmallow (23 API) 上给了我一个错误:
java.lang.ClassCastException: android.media.MediaMetadataRetriever 不能转换为 java.lang.AutoCloseable
为什么这样?