HarmonyOS 鸿蒙Next VideoCompress报错
HarmonyOS 鸿蒙Next VideoCompress报错
问题描述:VideoCompress.getMediaInfo(file.path) 报错,解析错误
SDK版本:5.0.5
三方库版本:
https://gitee.com/openharmony-sig/fluttertpc_video_compress.git
操作步骤:
- VideoCompress.getMediaInfo(file.path) 报错,解析错误
Unhandled Exception: type ‘_Map<Object?, Object?>’ is not a subtype of type ‘String?’ in type cast
07-24 16:38:31.262 6548-6573 A00000/XComFlutterEngine com.jiami…_flutter E #0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:315)
07-24 16:38:31.262 6548-6573 A00000/XComFlutterEngine com.jiami…_flutter E <asynchronous suspension>
07-24 16:38:31.262 6548-6573 A00000/XComFlutterEngine com.jiami…_flutter E #1 Compress._invoke (package:video_compress/src/video_compress/video_compressor.dart:41)
07-24 16:38:31.262 6548-6573 A00000/XComFlutterEngine com.jiami…_flutter E <asynchronous suspension>
07-24 16:38:31.262 6548-6573 A00000/XComFlutterEngine com.jiami…_flutter E #2 Compress.getMediaInfo (package:video_compress/src/video_compress/video_compressor.dart:103)
07-24 16:38:31.262 6548-6573 A00000/XComFlutterEngine com.jiami…_flutter E <asynchronous suspension>
更多关于HarmonyOS 鸿蒙Next VideoCompress报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next VideoCompress报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
针对HarmonyOS(鸿蒙)系统中Next VideoCompress报错的问题,这里提供一些可能的解决方案方向,但不涉及Java或C语言的具体代码。
-
检查API兼容性:确保你使用的Next VideoCompress库版本与你的鸿蒙系统版本兼容。鸿蒙系统不断更新,一些旧的库可能不再支持最新系统。
-
权限问题:视频压缩操作通常需要访问存储权限。请检查你的应用是否已经正确声明并请求了必要的权限。
-
资源限制:鸿蒙系统可能对应用使用的资源(如内存、CPU)有限制。如果视频文件过大或系统资源紧张,可能导致压缩失败。尝试优化视频大小或系统资源分配。
-
错误日志:查看应用崩溃或报错的详细日志,这通常能提供关于错误原因的更多信息。根据日志中的错误代码或描述,定位问题所在。
-
更新或回退库版本:如果当前版本的Next VideoCompress库存在问题,尝试更新到最新版本或回退到之前稳定的版本。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html,