mlch911
fce4e559fd
Update: 测试版和正式版包名区分
7 months ago
mlch911
bb88863825
fix: map_launcher无法获取本地安装的地图软件
7 months ago
mlch911
bf8461b992
去掉导航功能
7 months ago
mlch911
0fcc9efa84
Update CI
7 months ago
mlch911
78f429e0af
Update CI
7 months ago
mlch911
811a89e97f
Increase Build Number
7 months ago
mlch911
426150f8a7
Increase Build Number
7 months ago
mlch911
b120d2e8e4
Update
7 months ago
mlch911
ebfb25212a
Merge remote-tracking branch 'patton99/master' into iOS
...
# Conflicts:
# ios/Runner.xcodeproj/project.pbxproj
# lib/widget/my_superplayer.dart
# pubspec.yaml
7 months ago
mlch911
2d39a93c0b
Update fvm
7 months ago
WinUser01
ea1ec2c3bf
hyzp_ybqx-Commit193:为进行iOS打包进行修改准备
...
(1)取消支持"x86"模拟器
(2)版本号更新为version: 1.6.5+20250527
7 months ago
WinUser01
419c614ba4
hyzp_ybqx-Commit192:为进行iOS打包进行修改准备
...
(1)为了开发测试,暂时恢复支持"x86"模拟器,等发布时再取消。
在 R:\FlutterProject\FlutterProject61-hyzp_ybqx_with_ios\hyzp_ybqx\android\app\build.gradle 文件中的下面位置添加"x86"支持
ndk {
abiFilters "x86", "arm64-v8a", "armeabi", "armeabi-v7a", "mips" // 不支持"x86", "x86_64"模拟器
}
(2)将 pubspec.yaml 中的路径修改为 macOS 兼容的路径格式(使用 `/` 并指向正确位置):
将文件 R:\FlutterProject\FlutterProject61-hyzp_ybqx_with_ios\hyzp_ybqx\pubspec.yaml 中的
flutter_superplayer:
path: .\lib\my_flutter_superplayer
修改为:
flutter_superplayer:
path: ./lib/my_flutter_superplayer
(3)手动统一项目的组织标识
A、获取R:\FlutterProject\FlutterProject61-hyzp_ybqx_with_ios\hyzp_ybqx\android\app\build.gradle中的applicationId
defaultConfig {
applicationId "com.flutter.hyzp_ybqx"
}
B、修改iOS的PRODUCT_BUNDLE_IDENTIFIER,苹果AppID不支持下划线
将文件
R:\FlutterProject\FlutterProject61-hyzp_ybqx_with_ios\hyzp_ybqx\ios\Runner.xcodeproj\project.pbxproj中的
com.example.hyzpYibin
全部替换为:com.flutter.hyzpYbqx
7 months ago
WinUser01
8660f34617
hyzp_ybqx-Commit191:为减小发布的apk体积,取消支持"x86"模拟器。版本号更新为 version: 1.6.4+20250521
7 months ago
WinUser01
0a5c013060
hyzp_ybqx-Commit190:为了开发测试,暂时恢复支持"x86"模拟器,等发布时再取消。
...
已经实现不同区县用户登录后,在“推送交警”页面显示对应单位的公章
潘总,请你确认一下以下清单。20250519潘总已经微信确认过了。
在区县App中加入区县生态环境局公章的名单:
宜宾市珙县生态环境局.png
宜宾市筠连生态环境局.png
宜宾三江新区城乡融合发展局.png
宜宾市兴文生态环境局.png
宜宾市叙州生态环境局.png
宜宾市长宁生态环境局.png
没有公章的区县生态环境局的名单:
宜宾市翠屏生态环境局.png
宜宾市高县生态环境局.png
宜宾市江安生态环境局.png
宜宾市南溪生态环境局.png
7 months ago
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
c49207e0d1
hyzp_ybqx-Commit188:版本号更新为version: 1.6.3+20231229。已经基本实现在“点位地图”中添加“导航”功能,能够保存用户选择的默认导航地图。
...
为啦减小apk包体积,在文件中限定只支持"arm64-v8a","armeabi","armeabi-v7a","mips",不支持"x86_64","x86"模拟器,apk包体积由92.9MB减小到57.6MB
2 years ago
WinUser01
bfb8284bf0
hyzp_ybqx-Commit187:版本号更新为version: 1.6.2+20231229。已经基本实现在“点位地图”中添加“导航”功能,能够保存用户选择的默认导航地图
2 years 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
mlch911
94682671bf
Increase Build Number
3 years ago
mlch911
6e9a0d84cd
Update Fastfile
3 years ago
mlch911
d0043ef51c
Bump to next version
3 years ago
mlch911
609177ab10
Increase Build Number
3 years ago
mlch911
949be13b5b
Update Gemfile
3 years ago
WinUser01
840a7145ce
hyzp_ybqx-Commit184:版本号更新为 version: 1.6.1+20221111。视频播放器已经更新为fijkplayer: ^0.8.8,第一帧加载很快,双击暂停图标会改变,已经实现视频截图功能
3 years ago
WinUser01
947b2f479d
hyzp_ybqx-Commit183:版本号更新为 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
mlch911
ff13aa7d80
Increase Build Number
3 years ago
mlch911
fee3560dea
Fix Xcode 14 Bug
3 years ago
mlch911
274224fe9d
Merge remote-tracking branch 'Gitea/master' into iOS
...
# Conflicts:
# pubspec.yaml
3 years ago
WinUser01
b51b2c60a8
hyzp_ybqx-Commit174:版本号更新为1.5.4+20220827,设置珙县点位地图中心坐标位置和版权信息
3 years ago
mlch911
0eda522253
Increase Build Number
3 years ago
mlch911
269795095d
Update project
3 years ago
mlch911
d2c3729eed
Increase Build Number
3 years ago
mlch911
8ffcb42adb
Remove report.xml
3 years ago
mlch911
f3ebb34c97
Increase Build Number
3 years ago
mlch911
32b2ec85aa
Update CI: 账号变更
3 years ago
mlch911
7da3cbfa04
Update projext
3 years ago
mlch911
16768d5dc7
Update CI
3 years ago
mlch911
6dda07a427
Merge remote-tracking branch 'Gitea/master' into iOS
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