35 lines
1.3 KiB
Dart
35 lines
1.3 KiB
Dart
import 'dart:async';
|
|
import 'dart:convert';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter/services.dart' show ByteData, Uint8List, rootBundle;
|
|
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
|
import 'package:get/get.dart';
|
|
import 'package:star_lock/app_settings/app_colors.dart';
|
|
import 'package:star_lock/app_settings/app_settings.dart';
|
|
import 'package:star_lock/talk/starChart/handle/other/talk_data_repository.dart';
|
|
import 'package:star_lock/talk/starChart/proto/talk_data.pbserver.dart';
|
|
import 'package:star_lock/talk/starChart/star_chart_manage.dart';
|
|
import 'package:star_lock/talk/starChart/webView/h264_web_logic.dart';
|
|
import 'package:star_lock/talk/starChart/webView/h264_web_view_state.dart';
|
|
import 'package:star_lock/tools/titleAppBar.dart';
|
|
import 'package:webview_flutter/webview_flutter.dart';
|
|
|
|
class H264WebView extends StatefulWidget {
|
|
@override
|
|
_H264WebViewState createState() => _H264WebViewState();
|
|
}
|
|
|
|
class _H264WebViewState extends State<H264WebView> {
|
|
final H264WebViewLogic logic = Get.put(H264WebViewLogic());
|
|
final H264WebViewState state = Get.find<H264WebViewLogic>().state;
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return Stack(
|
|
children: [
|
|
WebViewWidget(controller: state.webViewController),
|
|
],
|
|
);
|
|
}
|
|
}
|