WinUser01
1969f3e142
hyzp_ybqx-Commit189:为了开发测试,暂时恢复支持"x86"模拟器,等发布时再取消。
...
解决视频播放页面退出后还在获取视频流的问题
R:\FlutterProject\FlutterProject61-hyzp_ybqx_with_ios\hyzp_ybqx\lib\widget\my_superplayer.dart
@override
void dispose() {
Playing = false;
// 云台控制代码:1:停止动作、3:启动雨刷、11:焦距变大、12:焦距变小
setSphericalCameraDio(id: widget.id, dwip: widget.dwip, cmdCode: 1);
_playerController.release(); // 必须显示释放视频播放资源,否则即使退出视频播放页面后台还在获取视频流
super.dispose();
}
7 months ago
WinUser01
99cce09b19
hyzp_ybqx-Commit186:已经基本实现在“点位地图”中添加“导航”功能,能够保存用户选择的默认导航地图
2 years ago
WinUser01
67896aef90
hyzp_ybqx-Commit185:解决升级 android-studio-2022.2.1.20-windows.exe 后编译报错问题:
...
一、flutter运行项目报错-Could not initialize class org.codehaus.groovy.runtime.InvokerHelper-OK
flutter运行项目报错-Could not initialize class org.codehaus.groovy.runtime.InvokerHelper-OK
更改java版本解决方法(对我有效):
1. 在你的项目中,找到android\gradle.properties文件,打开这个文件。内容如下,里面的内容都是在项目构建过程中自动生成的。
org.gradle.jvmargs=-Xmx1536M
android.enableR8=true
android.useAndroidX=true
android.enableJetifier=true
2. 在这个gradle.properties文件中增加你的java路径。格式是org.gradle.java.home=C:\\Program Files\\Java\\jdk-11.0.11。于是,gradle.properties文件的内容变为。
org.gradle.jvmargs=-Xmx1536M
android.enableR8=true
android.useAndroidX=true
android.enableJetifier=true
org.gradle.java.home=C:\\Program Files\\Java\\jdk-11.0.11
改为这些版本不行:
org.gradle.java.home=c:\\Program Files\\Android\\Android Studio\\jbr
org.gradle.java.home=c:\\Program Files\\Android\\Android Studio\\jre
改为该版本OK:
org.gradle.java.home=c:\\Users\\WinUser01\\.jdks\\jbr_11.0.15_2022-04-19
3. 保存文件。最后flutter run就OK了。
二、SuperPlayerImpl.java 编译报错,解决办法:打开文件 SuperPlayerImpl.java,把报错的4个语句注释掉即可编译通过
s:\Android.bak\Android Studio-2022.x\Android Studio-2022.2.1.20\flutter运行项目报错-Could not initialize class org.codehaus.groovy.runtime.InvokerHelper-OK\hyzp_ybqx-编译报错解决-OK\SuperPlayerImpl-OK.java
R:\FlutterProject\FlutterProject61-hyzp_ybqx_with_ios\hyzp_ybqx\lib\my_flutter_superplayer\android\src\main\java\com\tencent\liteav\demo\superplayer\model\SuperPlayerImpl.java:106: ����: �Ҳ�������
mLivePlayer.resumeLive();
^
����: ���� resumeLive()
λ��: ����ΪTXLivePlayer�ı��� mLivePlayer
R:\FlutterProject\FlutterProject61-hyzp_ybqx_with_ios\hyzp_ybqx\lib\my_flutter_superplayer\android\src\main\java\com\tencent\liteav\demo\superplayer\model\SuperPlayerImpl.java:504: ����: �Ҳ�������
mLivePlayer.prepareLiveSeek(domian, bizidNum);
^
����: ���� prepareLiveSeek(String,int)
λ��: ����ΪTXLivePlayer�ı��� mLivePlayer
R:\FlutterProject\FlutterProject61-hyzp_ybqx_with_ios\hyzp_ybqx\lib\my_flutter_superplayer\android\src\main\java\com\tencent\liteav\demo\superplayer\model\SuperPlayerImpl.java:736: ����: �Ҳ�������
mLivePlayer.resumeLive();
^
����: ���� resumeLive()
λ��: ����ΪTXLivePlayer�ı��� mLivePlayer
R:\FlutterProject\FlutterProject61-hyzp_ybqx_with_ios\hyzp_ybqx\lib\my_flutter_superplayer\android\src\main\java\com\tencent\liteav\demo\superplayer\model\SuperPlayerImpl.java:811: ����: �Ҳ�������
mLivePlayer.seek(position);
2 years ago
WinUser01
840a7145ce
hyzp_ybqx-Commit184:版本号更新为 version: 1.6.1+20221111。视频播放器已经更新为fijkplayer: ^0.8.8,第一帧加载很快,双击暂停图标会改变,已经实现视频截图功能
3 years ago
WinUser01
16cab1dcae
hyzp_ybqx-Commit182:已经实现播放视频时双击视频界面暂停时,播放按钮跟随变化
3 years ago
WinUser01
26d6b4aa3f
hyzp_ybqx-Commit181:优化,避免视频播放第一帧花屏
3 years ago
WinUser01
538dc3e6c5
hyzp_ybqx-Commit180:优化页面布局,解决装饰文字越界问题
3 years ago
WinUser01
c2660b5e22
hyzp_ybqx-Commit179:已经实现视频播放的暂停、播放和重新播放
3 years ago
WinUser01
c38bfd7224
hyzp_ybqx-Commit178:优化,已经实现违章视频的循环播放
3 years ago
WinUser01
b6a6d474d9
hyzp_ybqx-Commit177:已经实现违章视频的循环播放
3 years ago
WinUser01
1a421ba40b
hyzp_ybqx-Commit176:优化
3 years ago
WinUser01
e1152b0274
hyzp_ybqx-Commit175:由于腾讯播放器SDK在2022-10-11进行更新,导致hyzp_ybqx项目编译出现下面报错。将下面文件
...
\hyzp_ybqx\lib\my_flutter_superplayer\android\src\main\java\com\tencent\liteav\demo\superplayer\model\SuperPlayerImpl.java
中的TXLivePlayer 的 startPlay 变更为 startLivePlay,将TXVodPlayer 的 startPlay 变更为 startVodPlay,问题解决。
编译报错:
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
R:\FlutterProject\FlutterProject61-hyzp_ybqx_with_ios\hyzp_ybqx\lib\my_flutter_superplayer\android\src\main\java\com\tencent\liteav\demo\superplayer\model\SuperPlayerImpl.java:401: ����: �Ҳ�������
int result = mLivePlayer.startPlay(url, playType); // result����ֵ��0 success; -1 empty url; -2 invalid url; -3 invalid playType;
^
����: ���� startPlay(String,int)
λ��: ����ΪTXLivePlayer�ı��� mLivePlayer
R:\FlutterProject\FlutterProject61-hyzp_ybqx_with_ios\hyzp_ybqx\lib\my_flutter_superplayer\android\src\main\java\com\tencent\liteav\demo\superplayer\model\SuperPlayerImpl.java:452: ����: �Ҳ�������
ret = mVodPlayer.startPlay(Uri.decode(newUri.toString()));
^
����: ���� startPlay(String)
λ��: ����ΪTXVodPlayer�ı��� mVodPlayer
R:\FlutterProject\FlutterProject61-hyzp_ybqx_with_ios\hyzp_ybqx\lib\my_flutter_superplayer\android\src\main\java\com\tencent\liteav\demo\superplayer\model\SuperPlayerImpl.java:454: ����: �Ҳ�������
ret = mVodPlayer.startPlay(url);
^
����: ���� startPlay(String)
λ��: ����ΪTXVodPlayer�ı��� mVodPlayer
R:\FlutterProject\FlutterProject61-hyzp_ybqx_with_ios\hyzp_ybqx\lib\my_flutter_superplayer\android\src\main\java\com\tencent\liteav\demo\superplayer\model\SuperPlayerImpl.java:859: ����: �Ҳ�������
mVodPlayer.startPlay(quality.url);
^
����: ���� startPlay(String)
λ��: ����ΪTXVodPlayer�ı��� mVodPlayer
ע: ijЩ�����ļ�ʹ�û����ѹ�ʱ�� API��
ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:deprecation ���±��롣
ע: ijЩ�����ļ�ʹ����δ������ȫ�IJ�����
ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:unchecked ���±��롣
4 ������
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':flutter_superplayer:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 6s
Exception: Gradle task assembleDebug failed with exit code 1
3 years ago
WinUser01
b51b2c60a8
hyzp_ybqx-Commit174:版本号更新为1.5.4+20220827,设置珙县点位地图中心坐标位置和版权信息
3 years ago
WinUser01
8f16764e87
hyzp_ybqx-Commit173:优化
3 years ago
WinUser01
59773d5007
hyzp_ybqx-Commit172:添加和维护全局变量 tabsState,实现如果是安卓平台允许后台提醒,如果是IOS平台、必须在前台才提醒
...
问题:山不在高水不在深:
iOS App好像有点问题,就是登陆一次后,如果退出并切换其它程序,再切换回黑烟,虽然没有登陆,也会语音提醒,有新的黑烟车
3 years ago
WinUser01
a6aa8a449c
hyzp_ybqx-Commit171:已经添加 用户登录成标志 userLogin,用于解决用户提出的iOS App未登录语音提醒的问题
...
userLogin = -1; //设置用户登录成功标志:1 成功,0 失败,-1 处理中
问题:山不在高水不在深:
iOS App好像有点问题,就是登陆一次后,如果退出并切换其它程序,再切换回黑烟,虽然没有登陆,也会语音提醒,有新的黑烟车
3 years ago
WinUser01
bf0c1bce0a
hyzp_ybqx-Commit170:版本号更新为1.5.3+20220620。按照公司要求,已经实现只有一个登录用户记录就禁止显示下拉列表
4 years ago
WinUser01
f04fae973e
hyzp_ybqx-Commit169:可能由于腾讯云直播接口调整,有的模块不能再使用,导致编译如下报错,无法正常运行。注释掉NetWatcher.java文件下面4行内容后,正常编译通过,违章视频、点位视频都能正常播放:
...
R:\FlutterProject\FlutterProject61-test\flutter_superplayer\android\src\main\java\com\tencent\liteav\demo\superplayer\model\utils\NetWatcher.java:12: ����: �Ҳ�������
import com.tencent.rtmp.TXLog;
^
����: �� TXLog
�: ����� com.tencent.rtmp
R:\FlutterProject\FlutterProject61-test\flutter_superplayer\android\src\main\java\com\tencent\liteav\demo\superplayer\model\utils\NetWatcher.java:57: ����: �Ҳ�������
TXLog.w("NetWatcher", "net check start watch ");
^
����: ���� TXLog
�: �� NetWatcher
R:\FlutterProject\FlutterProject61-test\flutter_superplayer\android\src\main\java\com\tencent\liteav\demo\superplayer\model\utils\NetWatcher.java:62: ����: �Ҳ�������
TXLog.w("NetWatcher", "net check loading count = "+mLoadingCount+" loading time = "+mLoadingTime);
^
����: ���� TXLog
R:\FlutterProject\FlutterProject61-test\flutter_superplayer\android\src\main\java\com\tencent\liteav\demo\superplayer\model\utils\NetWatcher.java:82: ����: �Ҳ�������
TXLog.w("NetWatcher", "net check stop watch");
4 years ago
WinUser01
cf64c2e83b
hyzp_ybqx-Commit167:解决在下列页面 hysh_content_new.dart、fhycx_content_new.dart、tsjj_content_new.dart、today_list_zpjl_content_new.dart 中,当图片组件缩放后,点击文本输入框软键盘弹起遮挡文本输入框组件的问题
...
全局搜索“ScrollPhysics scrollPhysics”,需要修改4个文件内容:
hysh_content_new.dart 131
fhycx_content_new.dart 137
tsjj_content_new.dart 602
today_list_zpjl_content_new.dart 147
4 years ago
WinUser01
8150e6e517
hyzp_ybqx-Commit166:解决在审核页面hysh_content_new.dart,当图片组件缩放后,点击文本输入框软键盘弹起遮挡文本输入框组件的问题
...
// 若 scrollPhysics0 赋值为 PageScrollPhysics(),图片组件缩放后,点击文本输入框软键盘弹起会遮挡文本输入框组件
// 将 scrollPhysics0 赋值为 AlwaysScrollableScrollPhysics(),问题解决
ScrollPhysics scrollPhysics0 = AlwaysScrollableScrollPhysics();
4 years ago
WinUser01
a975cef186
hyzp_ybqx-Commit165:版本号更新为version: 1.5.1+20220517。已经开始适配IOS版App。已经适配叙州区的点位地图中心位置和版权信息
4 years ago
WinUser01
7d8eb148a4
hyzp_ybqx-Commit164:版本号更新为version: 1.4.33+20220515。为初审、复审页面的审核意见设置获取焦点时边框颜色
4 years ago
WinUser01
1915dbdcd2
hyzp_ybqx-Commit163:版本号更新为version: 1.4.33+20220515。升级插件到自定义的my_flutter_superplayer 0.0.3,能够正常播放点位视频
4 years ago
WinUser01
138ece6fc6
hyzp_ybqx-Commit162:优化my_flutter_drag_scale插件,实现双击图片放大后,点击位置位于容器中央
4 years ago
WinUser01
32958aeebc
hyzp_ybqx-Commit161:版本号更新为version: 1.4.32+20220511。禁止点位地图图标拖动。使用自定义 my_flutter_drag_scale 插件,完美解决Listview滚动与图片缩放拖动之间的手势冲突,不会消耗点击事件,滚动很灵敏
4 years ago
WinUser01
ebdad88796
hyzp_ybqx-Commit160:版本号更新为version: 1.4.32+20220511。使用自定义 my_flutter_drag_scale 插件,完美解决Listview滚动与图片缩放拖动之间的手势冲突,不会消耗点击事件,滚动很灵敏
4 years ago
WinUser01
24903d2818
hyzp_ybqx-Commit159:已修改好today_list_zpjl_content_new.dart。使用自定义 my_flutter_drag_scale 插件,完美解决Listview滚动与图片缩放拖动之间的手势冲突,不会消耗点击事件,滚动很灵敏
4 years ago
WinUser01
13147ebea4
hyzp_ybqx-Commit158:已修改好tsjj_content_new.dart。使用自定义 my_flutter_drag_scale 插件,完美解决Listview滚动与图片缩放拖动之间的手势冲突,不会消耗点击事件,滚动很灵敏
4 years ago
WinUser01
2fb22de8a5
hyzp_ybqx-Commit157:已修改好fhycx_content_new.dart。使用自定义 my_flutter_drag_scale 插件,完美解决Listview滚动与图片缩放拖动之间的手势冲突,不会消耗点击事件,滚动很灵敏
4 years ago
WinUser01
7cbc6127e9
hyzp_ybqx-Commit156:优化代码,修正图片双击放大后Listview无法滚动问题。使用自定义 my_flutter_drag_scale 插件,完美解决Listview滚动与图片缩放拖动之间的手势冲突,不会消耗点击事件,滚动很灵敏
4 years ago
WinUser01
a9a589583c
hyzp_ybqx-Commit155:修正图片双击放大后Listview无法滚动问题。使用自定义 my_flutter_drag_scale 插件,完美解决Listview滚动与图片缩放拖动之间的手势冲突,不会消耗点击事件,滚动很灵敏
4 years ago
WinUser01
e08f8bc930
hyzp_ybqx-Commit154:使用自定义 my_flutter_drag_scale 插件,完美解决Listview滚动与图片缩放拖动之间的手势冲突,不会消耗点击事件,滚动很灵敏
4 years ago
WinUser01
f02a06d237
hyzp_ybqx-Commit153:去除 BMFMarker 的 title 和 subtitle,在 IOS版中会显示、安卓版不会显示
4 years ago
WinUser01
d9add5fc77
hyzp_ybqx-Commit152:去除 BMFMarker 的 title 和 subtitle,在 IOS版中会显示、安卓版不会显示
4 years ago
WinUser01
952a6144b2
hyzp_ybqx-Commit150:优化。优化今日统计详情页面的布局,在一个页面中就能显示完,避免滚动
4 years ago
WinUser01
286e5db659
hyzp_ybqx-Commit149:优化今日统计详情页面的布局,在一个页面中就能显示完,避免滚动
4 years ago
WinUser01
e16c970b9a
hyzp_ybqx-Commit148:优化今日统计详情页面的布局,在一个页面中就能显示完,避免滚动
4 years ago
WinUser01
d4b515d9e2
hyzp_ybqx-Commit146: 解决初审为非黑烟、复审默认勾选非黑烟车,同时取消勾选并禁用“同时推送交警”复选框
...
tsjj = _selectedRadio == 0 ? true : false; // 是否选中“同时推送交警”复选框
fh_hyc = _selectedRadio == 0 ? true : false; // 是否禁用“同时推送交警”复选框
4 years ago
WinUser01
e15d953342
hyzp_ybqx-Commit145:设置文字大小不随系统字体设置改变
4 years ago
WinUser01
5f4c95c744
hyzp_ybqx-Commit144:解决初审为非黑烟、复审默认勾选非黑烟车,同时取消勾选“同时推送交警”
4 years ago
WinUser01
f09362e635
hyzp_ybqx-Commit143:用 Expanded 解决Text内容展示越界問題
4 years ago
WinUser01
0aea1358f2
hyzp_ybqx-Commit142:所有页面的违章图片宽高比都统一调整为g_radioImage = 16:10
4 years ago
WinUser01
5c7475e7cc
hyzp_ybqx-Commit139:reset到hyzp_ybqx-Commit138,在此次提交基础上进行修改,不依赖任何外部模块。修改包括:
...
1、修改IOS的点位地图文本图标元素的上下顺序,IOS版点位地图的文本图标定位基本准确;
2、按公司要求合并初审、复审页面的车牌文字和颜色框到一行
4 years ago
WinUser01
8c33cb05bf
hyzp_ybqx-Commit138:已经将flutter_background_service_my.dart文件添加到git库中
4 years ago
WinUser01
7dbf4f0901
hyzp_ybqx-Commit137:已经实现android版通过资产添加百度地图标识图标,并通过BMFText添加文本标识;IOS版则通过自定义 flutter_bmfmap_1.0.2 插件加载外部存储中的.png带文本的标识图标
4 years ago
WinUser01
eb03a6085d
hyzp_ybqx-Commit136:已经通过修改 flutter_bmfmap_1.0.2,实现加载外部存储中的.png带文本的标识图标
4 years ago
WinUser01
c4b9c508e0
hyzp_ybqx-Commit135:为了支持ios版在百度地图中显示文本图标,已经替换使用my_flutter_bmfmap-1.0.2插件,安卓版编译运行正常
4 years ago
WinUser01
897adb2683
hyzp_ybqx-Commit134:版本号更新为version: 1.4.29+20220502,已实现初审为非黑烟、复审默认勾选非黑烟车,一般不会错,节约审核时间。
4 years ago
WinUser01
229af16d74
hyzp_ybqx-Commit133:已经将初审复审结果黑烟、非黑烟弄到一行显示,这样最后一行就提上来了
4 years ago
WinUser01
674ffc0dc1
hyzp_ybqx-Commit132:版本号更新为version: 1.4.28+20220426。已经成功优化区县App今日统计记录详情页面的图片尺寸
4 years ago