270 Commits (0fcc9efa844471620fe7e6c438a72ed798b8d6d2)
 

Author SHA1 Message Date
mlch911 0fcc9efa84 Update CI 10 months ago
mlch911 78f429e0af Update CI 10 months ago
mlch911 811a89e97f Increase Build Number 10 months ago
mlch911 426150f8a7 Increase Build Number 10 months ago
mlch911 b120d2e8e4 Update 10 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
10 months ago
mlch911 2d39a93c0b Update fvm 10 months ago
WinUser01 ea1ec2c3bf hyzp_ybqx-Commit193:为进行iOS打包进行修改准备
(1)取消支持"x86"模拟器
(2)版本号更新为version: 1.6.5+20250527
10 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
10 months ago
WinUser01 8660f34617 hyzp_ybqx-Commit191:为减小发布的apk体积,取消支持"x86"模拟器。版本号更新为 version: 1.6.4+20250521 10 months ago
WinUser01 0a5c013060 hyzp_ybqx-Commit190:为了开发测试,暂时恢复支持"x86"模拟器,等发布时再取消。
已经实现不同区县用户登录后,在“推送交警”页面显示对应单位的公章

潘总,请你确认一下以下清单。20250519潘总已经微信确认过了。

在区县App中加入区县生态环境局公章的名单:
	宜宾市珙县生态环境局.png
	宜宾市筠连生态环境局.png
	宜宾三江新区城乡融合发展局.png
	宜宾市兴文生态环境局.png
	宜宾市叙州生态环境局.png
	宜宾市长宁生态环境局.png

没有公章的区县生态环境局的名单:
	宜宾市翠屏生态环境局.png
	宜宾市高县生态环境局.png
	宜宾市江安生态环境局.png
	宜宾市南溪生态环境局.png
10 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();
  }
10 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);
3 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 4 years ago
mlch911 fee3560dea Fix Xcode 14 Bug 4 years ago
mlch911 274224fe9d Merge remote-tracking branch 'Gitea/master' into iOS
# Conflicts:
#	pubspec.yaml
4 years ago
WinUser01 b51b2c60a8 hyzp_ybqx-Commit174:版本号更新为1.5.4+20220827,设置珙县点位地图中心坐标位置和版权信息 4 years ago
mlch911 0eda522253 Increase Build Number 4 years ago
mlch911 269795095d Update project 4 years ago
mlch911 d2c3729eed Increase Build Number 4 years ago
mlch911 8ffcb42adb Remove report.xml 4 years ago
mlch911 f3ebb34c97 Increase Build Number 4 years ago
mlch911 32b2ec85aa Update CI: 账号变更 4 years ago
mlch911 7da3cbfa04 Update projext 4 years ago
mlch911 16768d5dc7 Update CI 4 years ago
mlch911 6dda07a427 Merge remote-tracking branch 'Gitea/master' into iOS 4 years ago
WinUser01 8f16764e87 hyzp_ybqx-Commit173:优化 4 years ago
WinUser01 59773d5007 hyzp_ybqx-Commit172:添加和维护全局变量 tabsState,实现如果是安卓平台允许后台提醒,如果是IOS平台、必须在前台才提醒
问题:山不在高水不在深:
iOS App好像有点问题,就是登陆一次后,如果退出并切换其它程序,再切换回黑烟,虽然没有登陆,也会语音提醒,有新的黑烟车
4 years ago
WinUser01 a6aa8a449c hyzp_ybqx-Commit171:已经添加 用户登录成标志 userLogin,用于解决用户提出的iOS App未登录语音提醒的问题
userLogin = -1; //设置用户登录成功标志:1 成功,0 失败,-1 处理中

问题:山不在高水不在深:
iOS App好像有点问题,就是登陆一次后,如果退出并切换其它程序,再切换回黑烟,虽然没有登陆,也会语音提醒,有新的黑烟车
4 years ago
mlch911 7350171bad Increase Build Number 4 years ago
mlch911 c9565b6547 Fix Bug: 关于页 4 years ago
mlch911 11f81eaee8 Fix UI Bug: 登录页 4 years ago