美文网首页
网络视频及手机视频拿到第一帧图片

网络视频及手机视频拿到第一帧图片

作者: 咚咚蹡蹡 | 来源:发表于2022-10-13 10:47 被阅读0次

    mmr.frameAtTime方法耗时,需要放到携程中
    网络视频:

    CoroutineScope(Dispatchers.Default).launch {
    val mmr = MediaMetadataRetriever()
    try {
           mmr.setDataSource(uri, mapOf())
           //获取第一帧图片
           val firstBitmap = mmr.frameAtTime
    } catch (e: Exception) {
           e.printStackTrace()
    }
    }
    

    本地视频:

    CoroutineScope(Dispatchers.Default).launch {
    val mmr = MediaMetadataRetriever()
    try {
           mmr.setDataSource(uri)
           //获取第一帧图片
           val firstBitmap = mmr.frameAtTime
    } catch (e: Exception) {
           e.printStackTrace()
    }
    }
    

    相关文章

      网友评论

          本文标题:网络视频及手机视频拿到第一帧图片

          本文链接:https://www.haomeiwen.com/subject/trhfzrtx.html