我正在编写自定义相机应用程序,因为我需要进行实时流式传输,我需要从相机访问字节数组原始视频数据。
为了简化我的工作,我想知道是否可以从用户的原生相机应用程序中获取这些原始数据。我猜不是因为你必须通过意图调用它,然后你得到一个结果。但是,我需要实时原始数据,而不是延迟结果。
这个要求的原因是我只需要获取原始数据并且实际上并不想做任何比本机相机更好的事情。
如果可以的话,我非常感谢您的帮助!
答案 0 :(得分:0)
我想知道我是否可以从用户的原生相机应用程序中获取此原始数据
不一般。 Android上有成千上万的“原生相机应用程序”。没有必要发布任何类型的实时原始数据馈送,甚至可能在给定额外的IPC开销层的情况下发布。完全有可能某人碰巧编写了一个相机应用程序来执行此操作,并且欢迎您来寻找它,但这可能需要相当长的时间。
答案 1 :(得分:0)
您是否尝试过使用setPreviewCallback()
?它会不断为您提供相机预览的静止图像。唯一需要注意的是帧速率可能非常低,但我不知道你的用例,所以它可能已经足够了。