public void onPreviewFrame(byte[] data, Camera camera)
data是回调函数的视频数据。现在的问题是虽然可以用setDisplayOrientation方法改变预览界面。
但是你无法改变回调函数里的data
网上搜过一段时间,基本上能给出的解决方案都是setDisplayOrientation或者android:screenOrientation="portrait"……
总之没用。
在http://stackoverflow.com暂时搜到一个,方法和我想的一样——先生成bitmap,转换bitmap的方向后再转回byte流
不过这个效率很低,而目前项目中使用是需要 实时的视频数据,所以不久手机应用就崩了。
现在有大神研究出解决方案了么?希望赐教,不胜感激~
data是回调函数的视频数据。现在的问题是虽然可以用setDisplayOrientation方法改变预览界面。
但是你无法改变回调函数里的data
网上搜过一段时间,基本上能给出的解决方案都是setDisplayOrientation或者android:screenOrientation="portrait"……
总之没用。
在http://stackoverflow.com暂时搜到一个,方法和我想的一样——先生成bitmap,转换bitmap的方向后再转回byte流
不过这个效率很低,而目前项目中使用是需要 实时的视频数据,所以不久手机应用就崩了。
现在有大神研究出解决方案了么?希望赐教,不胜感激~