拿到视频流之后,如何把某一帧截下来当照片?

已完成

评论

5 条评论

  • DJI Developer Support
    所以我无法通过多媒体API直接拿到拍摄的图片,所以现在想把显示在APP屏幕上的画面截图下来,当成那一刻拍摄的照片的替代。请问有对应的截图方法吗? -->您是需要在显示画面的同时进行截图吗?这个可能需要自己获取H264帧数据之后进行编解码实现。 MSDK V4提供了YUV数据的接口,YUV数据可以转换成bitmap,但是在获取YUV数据的时候是无法显示实时画面的:如何获取图传画面的YUV格式视频流?
    0
    评论操作 固定链接
  • Boerma

    那个FPVWidget内部用了textureview,他有一个getbitmap的方法,获取当前view的图片

    0
    评论操作 固定链接
  • Caiyixun

    你们的回答倒是提醒了我,我也许不应该从大疆这边寻求突破口?因为不管是FPVWidget还是第三方负载的画面,它都是放在安卓的view下面的,我可以考虑对view进行截图啊。

    0
    评论操作 固定链接
  • 刘先生

    FPVWidget里面有一个 DJICodecManager, 把它暴露出来,它有一个方法 

    getBitmap
    0
    评论操作 固定链接
  • Fawns

    V5应该如何获取某一帧的图片呢?

    1
    评论操作 固定链接

请先登录再写评论。