fix:调整视频日志

This commit is contained in:
liyi 2025-01-17 15:03:25 +08:00
parent 6f76a7d5b5
commit 3503de0207
2 changed files with 35 additions and 40 deletions

View File

@ -151,39 +151,39 @@ class _ControlsOverlayState extends State<ControlsOverlay> {
DateTool().dateToYMDHNString( DateTool().dateToYMDHNString(
widget.recordData.operateDate.toString()), widget.recordData.operateDate.toString()),
style: TextStyle(color: Colors.white, fontSize: 20.sp)), style: TextStyle(color: Colors.white, fontSize: 20.sp)),
Expanded(child: SizedBox(width: 10.w)), // Expanded(child: SizedBox(width: 10.w)),
Container( // Container(
width: 50.w, // width: 50.w,
height: 50.w, // height: 50.w,
padding: EdgeInsets.all(10.w), // padding: EdgeInsets.all(10.w),
child: Image( // child: Image(
width: 50.w, // width: 50.w,
height: 50.w, // height: 50.w,
image: const AssetImage( // image: const AssetImage(
'images/main/icon_lockDetail_monitoringShareVideo_white.png')), // 'images/main/icon_lockDetail_monitoringShareVideo_white.png')),
), // ),
SizedBox(width: 20.w), // SizedBox(width: 20.w),
Container( // Container(
width: 50.w, // width: 50.w,
height: 50.w, // height: 50.w,
padding: EdgeInsets.all(10.w), // padding: EdgeInsets.all(10.w),
child: Image( // child: Image(
width: 50.w, // width: 50.w,
height: 50.w, // height: 50.w,
image: const AssetImage( // image: const AssetImage(
'images/main/icon_lockDetail_monitoringDownloadVideo_white.png')), // 'images/main/icon_lockDetail_monitoringDownloadVideo_white.png')),
), // ),
SizedBox(width: 20.w), // SizedBox(width: 20.w),
Container( // Container(
width: 50.w, // width: 50.w,
height: 50.w, // height: 50.w,
padding: EdgeInsets.all(10.w), // padding: EdgeInsets.all(10.w),
child: Image( // child: Image(
width: 50.w, // width: 50.w,
height: 50.w, // height: 50.w,
image: const AssetImage( // image: const AssetImage(
'images/main/icon_lockDetail_monitoringDeletVideo_white.png')), // 'images/main/icon_lockDetail_monitoringDeletVideo_white.png')),
), // ),
], ],
), ),
), ),

View File

@ -26,15 +26,12 @@ import 'package:star_lock/main/lockDetail/lockDetail/lockDetail_state.dart';
import 'package:star_lock/main/lockDetail/lockDetail/lockNetToken_entity.dart'; import 'package:star_lock/main/lockDetail/lockDetail/lockNetToken_entity.dart';
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/talk/call/g711.dart'; import 'package:star_lock/talk/call/g711.dart';
import 'package:star_lock/talk/startChart/constant/talk_status.dart'; import 'package:star_lock/talk/startChart/constant/talk_status.dart';
import 'package:star_lock/talk/startChart/proto/talk_data.pb.dart'; import 'package:star_lock/talk/startChart/proto/talk_data.pb.dart';
import 'package:star_lock/talk/startChart/proto/talk_data.pbenum.dart'; import 'package:star_lock/talk/startChart/proto/talk_data.pbenum.dart';
import 'package:star_lock/talk/startChart/proto/talk_expect.pb.dart'; import 'package:star_lock/talk/startChart/proto/talk_expect.pb.dart';
import 'package:star_lock/talk/startChart/start_chart_manage.dart'; import 'package:star_lock/talk/startChart/start_chart_manage.dart';
import 'package:star_lock/talk/startChart/views/talkView/talk_view_state.dart'; import 'package:star_lock/talk/startChart/views/talkView/talk_view_state.dart';
import 'package:star_lock/tools/bugly/bugly_tool.dart'; import 'package:star_lock/tools/bugly/bugly_tool.dart';
import 'package:star_lock/tools/storage.dart'; import 'package:star_lock/tools/storage.dart';
@ -131,8 +128,6 @@ class TalkViewLogic extends BaseGetXController {
/// ///
void _playAudioData(TalkData talkData) async { void _playAudioData(TalkData talkData) async {
if (state.isOpenVoice.value) { if (state.isOpenVoice.value) {
// final list = G711().convertList(talkData.content);
// final list = G711().convertList(talkData.content);
final list = final list =
G711().decodeAndDenoise(talkData.content, true, 8000, 300, 150); G711().decodeAndDenoise(talkData.content, true, 8000, 300, 150);
// // PCM PcmArrayInt16 // // PCM PcmArrayInt16
@ -166,9 +161,9 @@ class TalkViewLogic extends BaseGetXController {
void _adjustFrameInterval() { void _adjustFrameInterval() {
int newFrameIntervalMs = frameIntervalMs; int newFrameIntervalMs = frameIntervalMs;
if (state.networkStatus.value == NetworkStatus.lagging) { if (state.networkStatus.value == NetworkStatus.lagging) {
bufferSize = 30; // bufferSize = 60; //
} else { } else {
bufferSize = 20; // bufferSize = 40; //
} }
if (state.videoBuffer.length < 10 && frameIntervalMs < maxFrameIntervalMs) { if (state.videoBuffer.length < 10 && frameIntervalMs < maxFrameIntervalMs) {