RICOH THETA SC2 直播预览测试器
对于V/Z1,请参阅我使用dio作为HTTP库的另一个项目。
保存帧到磁盘以便检查
在Flutter中使用
用法
- 创建一个流(对于Flutter,使用StreamController更容易)
- 将流传递给库
- 指定要捕获的帧数
- 监听流,并将帧写入磁盘或显示到屏幕
示例
带有Flutter的代码示例
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
StreamController controller = StreamController();
sc2GetLivePreview(controller, frames: 300);
return Scaffold(
// your ui
//
Expanded(
flex: 8,
child: StreamBuilder(
stream: controller.stream,
builder: (BuildContext context, AsyncSnapshot snapshot) {
if (snapshot.hasData) {
var imageData = Uint8List.fromList(snapshot.data);
return Image.memory(
imageData,
gaplessPlayback: true,
);
} else {
return Container();
}
}),
),

