如何解决带有vlc库的Flutter应用每帧获取像素颜色
我需要支持rtmp的播放器,并从每个帧中获取像素。
所以我在flutter中使用vlc库。
flutter_vlc_player库具有函数“ takesnapshot”,但我只需要颜色
所以我编辑getSnapshot并将此代码添加到获取android中的像素颜色
case "getPixel":
Map<String,Integer> response2 = new HashMap<>();
if (mediaPlayer.isPlaying()) {
Bitmap bitmap = textureView.getBitmap();
int pixelX = methodCall.argument("pixelX");
int pixelY = methodCall.argument("pixelY");
int pixel = bitmap.getPixel(bitmap.getWidth()/2,bitmap.getHeight()/2);
response2.put("pixel",pixel);
}
result.success(response2);
break;
但是我也需要迅速... 当我尝试编辑代码时会给我错误。
这是更好的方法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。