hyzp_ybqx-Commit046:已经可以播放点位视频,实现登录前加载统计数据

master
WinUser01 4 years ago
parent 88b7ff1129
commit 9f9ae5252b

@ -2009,12 +2009,15 @@ Future getDwspUrlNew(
print('indexRecord = ${indexRecord}');
String _dwspUrl = '';
if (null != listDwspGetList2[indexRecord]['play_urlhead']) {
String _dwspUrl =
_dwspUrl =
listDwspGetList2[indexRecord]['play_urlhead'] + listDwspGetList2[indexRecord]['video16'];
print('开始播放:第$getCount次成功获取的视频地址');
}
print('判断_dwspUrl是否是视频地址');
print('_dwspUrl ${_dwspUrl}');
if (!isVideoUrl(_dwspUrl)) {
print('_dwspUrl非视频地址');
Fluttertoast.showToast(
msg: '获取 $getingDwmc 点位视频地址失败,请稍后重试。',
toastLength: Toast.LENGTH_SHORT,
@ -2023,6 +2026,7 @@ Future getDwspUrlNew(
//
getingDwVideo = false;
} else {
print('_dwspUrl非视频地址');
print('开始播放视频地址');
playUrl(index: indexRecord, url: _dwspUrl, context: context);
}

@ -589,6 +589,7 @@ Map<String, ItemData> mapGetWzxxGetDataSpecial = {
};
Map<String, String> mapWzxxDataText = {
// "主键ID": "id",
"主键ID": "id",
"车牌号码": "plate_id",
"车牌颜色": "plate_color",

@ -7,6 +7,7 @@ import 'package:flutter/services.dart';
import 'package:flutter_bmfbase/BaiduMap/bmfmap_base.dart' show BMFMapSDK, BMF_COORD_TYPE;
import 'package:flutter_screenutil/screenutil_init.dart';
import 'package:hyzp_ybqx511528_xingwen/pages/Login/LoginTabs2.dart';
import 'package:hyzp_ybqx511528_xingwen/pages/Works/TJXX/tj_data.dart';
import 'package:package_info/package_info.dart';
// provider
import 'package:provider/provider.dart';
@ -63,7 +64,7 @@ class _MyAppState extends State<MyApp> {
@override
void initState() {
initApp(); // 1sdk
//startGetStatisDataNew(); // 2
startGetStatisDataNew(); // 2
// 3
PackageInfo.fromPlatform().then((PackageInfo packageInfo) async {
String appName = packageInfo.appName;

@ -54,7 +54,7 @@ class _DwspPageState extends State<DwspGetList> {
// listDwspGetList2[i]['dwbh'] = i + 1;
// }
//print('listDwspGetList2 = $listDwspGetList2');
// print('xxxx_listDwspGetList2 = $listDwspGetList2');
// for (var item in listDwspGetList2) {
// print('item = $item');
// }
@ -73,6 +73,7 @@ class _DwspPageState extends State<DwspGetList> {
_listSort();
firstIndex = 0;
lastIndex = 7;
//try_setState();
// listDwinfoGetList2 = listDwspGetList2;
// int len = listDwspGetList2.length;
@ -362,7 +363,7 @@ class _DwspPageState extends State<DwspGetList> {
// items.where((DropdownMenuItem<T> item) {
// return item.value == value;
// }).length == 1'
String _selectedValue = 'id';
String _selectedValue = '主键ID';
bool _descending = false; //
Widget _getImage(String _image) {
@ -391,6 +392,8 @@ class _DwspPageState extends State<DwspGetList> {
//_selectedValue
listDwspGetList2.sort((a, b) =>
(a[mapWzxxDataText[_selectedValue]]).compareTo(b[mapWzxxDataText[_selectedValue]]));
// E/flutter ( 5170): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception:
// NoSuchMethodError: The method 'compareTo' was called on null.
}
break;
}

Loading…
Cancel
Save