如何在正在播放的视频中获得像素颜色?

时间:2018-08-21 14:12:08

标签: android mobile

出于某些特定原因,我需要在我的android应用程序上播放的视频中获得像素颜色。我必须在正在播放的视频中选择一个位置,并在播放视频时获得此像素颜色。我该怎么办?

2 个答案:

答案 0 :(得分:0)

不是完美的解决方案,但您可以尝试

 MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever();

  mediaMetadataRetriever.setDataSource(url, new HashMap<String, String>());

  Bitmap frame = mediaMetadataRetriever.getFrameAtTime(10000);

我不知道它会多么复杂。从未尝试过。

答案 1 :(得分:0)

一次性解决方案,如果您只想为一个视频获取像素。使用应用https://play.google.com/store/apps/details?id=com.ochs.pipette&hl=en_US

步骤:

•截屏。

•使用此应用处理图像并找到代码。

免责声明: 我完全与此应用程序无关。我没有任何财务或物质支持来推广此应用程序。

如果您不是要获取单个视频的像素详细信息,请不要投票。否则,Sahdeep Singh的答案也很好。