fix:调整视频日志
This commit is contained in:
parent
6f76a7d5b5
commit
3503de0207
@ -151,39 +151,39 @@ class _ControlsOverlayState extends State<ControlsOverlay> {
|
||||
DateTool().dateToYMDHNString(
|
||||
widget.recordData.operateDate.toString()),
|
||||
style: TextStyle(color: Colors.white, fontSize: 20.sp)),
|
||||
Expanded(child: SizedBox(width: 10.w)),
|
||||
Container(
|
||||
width: 50.w,
|
||||
height: 50.w,
|
||||
padding: EdgeInsets.all(10.w),
|
||||
child: Image(
|
||||
width: 50.w,
|
||||
height: 50.w,
|
||||
image: const AssetImage(
|
||||
'images/main/icon_lockDetail_monitoringShareVideo_white.png')),
|
||||
),
|
||||
SizedBox(width: 20.w),
|
||||
Container(
|
||||
width: 50.w,
|
||||
height: 50.w,
|
||||
padding: EdgeInsets.all(10.w),
|
||||
child: Image(
|
||||
width: 50.w,
|
||||
height: 50.w,
|
||||
image: const AssetImage(
|
||||
'images/main/icon_lockDetail_monitoringDownloadVideo_white.png')),
|
||||
),
|
||||
SizedBox(width: 20.w),
|
||||
Container(
|
||||
width: 50.w,
|
||||
height: 50.w,
|
||||
padding: EdgeInsets.all(10.w),
|
||||
child: Image(
|
||||
width: 50.w,
|
||||
height: 50.w,
|
||||
image: const AssetImage(
|
||||
'images/main/icon_lockDetail_monitoringDeletVideo_white.png')),
|
||||
),
|
||||
// Expanded(child: SizedBox(width: 10.w)),
|
||||
// Container(
|
||||
// width: 50.w,
|
||||
// height: 50.w,
|
||||
// padding: EdgeInsets.all(10.w),
|
||||
// child: Image(
|
||||
// width: 50.w,
|
||||
// height: 50.w,
|
||||
// image: const AssetImage(
|
||||
// 'images/main/icon_lockDetail_monitoringShareVideo_white.png')),
|
||||
// ),
|
||||
// SizedBox(width: 20.w),
|
||||
// Container(
|
||||
// width: 50.w,
|
||||
// height: 50.w,
|
||||
// padding: EdgeInsets.all(10.w),
|
||||
// child: Image(
|
||||
// width: 50.w,
|
||||
// height: 50.w,
|
||||
// image: const AssetImage(
|
||||
// 'images/main/icon_lockDetail_monitoringDownloadVideo_white.png')),
|
||||
// ),
|
||||
// SizedBox(width: 20.w),
|
||||
// Container(
|
||||
// width: 50.w,
|
||||
// height: 50.w,
|
||||
// padding: EdgeInsets.all(10.w),
|
||||
// child: Image(
|
||||
// width: 50.w,
|
||||
// height: 50.w,
|
||||
// image: const AssetImage(
|
||||
// 'images/main/icon_lockDetail_monitoringDeletVideo_white.png')),
|
||||
// ),
|
||||
],
|
||||
),
|
||||
),
|
||||
|
||||
@ -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/network/api_repository.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/proto/talk_data.pb.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/start_chart_manage.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/storage.dart';
|
||||
|
||||
@ -131,8 +128,6 @@ class TalkViewLogic extends BaseGetXController {
|
||||
/// 播放音频数据
|
||||
void _playAudioData(TalkData talkData) async {
|
||||
if (state.isOpenVoice.value) {
|
||||
// final list = G711().convertList(talkData.content);
|
||||
// final list = G711().convertList(talkData.content);
|
||||
final list =
|
||||
G711().decodeAndDenoise(talkData.content, true, 8000, 300, 150);
|
||||
// // 将 PCM 数据转换为 PcmArrayInt16
|
||||
@ -166,9 +161,9 @@ class TalkViewLogic extends BaseGetXController {
|
||||
void _adjustFrameInterval() {
|
||||
int newFrameIntervalMs = frameIntervalMs;
|
||||
if (state.networkStatus.value == NetworkStatus.lagging) {
|
||||
bufferSize = 30; // 增大缓冲区
|
||||
bufferSize = 60; // 增大缓冲区
|
||||
} else {
|
||||
bufferSize = 20; // 恢复默认缓冲区大小
|
||||
bufferSize = 40; // 恢复默认缓冲区大小
|
||||
}
|
||||
|
||||
if (state.videoBuffer.length < 10 && frameIntervalMs < maxFrameIntervalMs) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user