Browse Source

添加上传音频进度条

weicu
tanlongsheng 1 year ago
parent
commit
5215f20956
  1. 1
      lib/core/utils/upload_oss.dart
  2. 5
      lib/data/services/meeting/meeting_upload_service.dart

1
lib/core/utils/upload_oss.dart

@ -51,6 +51,7 @@ class UploadOss {
bucket,
pathName,
filePath: filepath,
progressCallBack: onSendProgress,
resultListener: ResultListener(
(Map<String?, String?>? header, CosXmlResult? result) {
final url = result?.accessUrl ??

5
lib/data/services/meeting/meeting_upload_service.dart

@ -6,7 +6,7 @@ import '../db/sqflite_api.dart';
class MeetingUploadService extends GetxService {
RxInt meetingId = 0.obs;
RxDouble uploadProgress = 0.6.obs;
RxDouble uploadProgress = 0.0.obs;
RxList uploadList = [].obs;
bool _isUpload = false;
@ -39,6 +39,9 @@ class MeetingUploadService extends GetxService {
final audiourl = await UploadOss.upload(
filepath: element['filepath'],
rootDir: element['rootdir'],
onSendProgress: (int count, int total) {
uploadProgress.value = count / total;
},
);
await SqfliteApi.editMeetingTitle(
element['id'],

Loading…
Cancel
Save