到这里运行我的app有些问题,但是运行了下源码

来源:9-7 评论时添加视频&图片2

轻风融雪

2020-02-17

到这里运行我的app有些问题,但是运行了下源码,发现打开了相机进行拍照或者录像,也有问题。拍照是不能写入文件,拍照再加项"MediaMuxer creation failed"

能获得到的可能相关log如下:

2020-02-16 21:50:20.855 11083-11342/com.mooc.ppjoke W/ExifInterface: Invalid image: ExifInterface got an unsupported image format file(ExifInterface supports JPEG and some RAW image formats only) or a corrupted JPEG file to ExifInterface.

    java.io.IOException: Invalid byte order: ffff8950

        at android.media.ExifInterface.readByteOrder(ExifInterface.java:3135)

        at android.media.ExifInterface.isOrfFormat(ExifInterface.java:2443)

        at android.media.ExifInterface.getMimeType(ExifInterface.java:2321)

        at android.media.ExifInterface.loadAttributes(ExifInterface.java:1755)

        at android.media.ExifInterface.<init>(ExifInterface.java:1449)

        at com.bumptech.glide.load.resource.bitmap.ExifInterfaceImageHeaderParser.getOrientation(ExifInterfaceImageHeaderParser.java:40)

        at com.bumptech.glide.load.ImageHeaderParserUtils.getOrientation(ImageHeaderParserUtils.java:91)

        at com.bumptech.glide.load.resource.bitmap.Downsampler.decodeFromWrappedStreams(Downsampler.java:236)

        at com.bumptech.glide.load.resource.bitmap.Downsampler.decode(Downsampler.java:206)

        at com.bumptech.glide.load.resource.bitmap.Downsampler.decode(Downsampler.java:162)

        at com.bumptech.glide.load.resource.bitmap.ByteBufferBitmapDecoder.decode(ByteBufferBitmapDecoder.java:33)

        at com.bumptech.glide.load.resource.bitmap.ByteBufferBitmapDecoder.decode(ByteBufferBitmapDecoder.java:16)

        at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:72)

        at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:55)

        at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:45)

        at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:58)

        at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:43)

        at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:515)

        at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:480)

        at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:466)

        at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:418)

        at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:387)

        at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherReady(SourceGenerator.java:135)

        at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:95)

        at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:74)

        at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:75)

        at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:49)

        at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:309)

        at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:279)

        at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:235)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)

        at java.lang.Thread.run(Thread.java:919)

        at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446)


写回答

2回答

Sun叶为正

2020-02-17

//img1.sycdn.imooc.com/szimg/5e4a65cb088df9b007381600.jpg

我的运行源码也是这个,华为荣耀20i

0
1
LovelyChubby
okay 。谢谢提供日志~
2020-02-17
共1条回复

LovelyChubby

2020-02-17

可能是兼容问题,待我排查下。

你是什么机型呢?拍摄照片时,图片格式是jepg吧?

0
4
LovelyChubby
回复
慕粉3358146
机子兼容问题,先把videoCapture 注释掉。是可以的?
2020-05-13
共4条回复

开发商业级热门短视频App 掌握Jetpack组件库

Jetpack架构大揭秘,全组件实战主流且功能完整的短视频App

1364 学习 · 607 问题

查看课程