feat: 接听按钮新增部分处理

This commit is contained in:
“DaisyWu” 2024-12-23 09:56:12 +08:00
parent 5574dc8043
commit 50366de1d0
2 changed files with 12 additions and 12 deletions

View File

@ -98,10 +98,7 @@ class _StarChartPageState extends State<StarChartPage> {
label: '挂断'.tr,
color: Colors.red,
onTap: () async {
if (!state.isClickHangUp.value) {
logic.initiateHangUpCommand();
state.isClickHangUp.value = true;
}
logic.initiateHangUpCommand();
},
),
buildIconButton(
@ -122,17 +119,19 @@ class _StarChartPageState extends State<StarChartPage> {
Widget buildAnswerButton() {
return Obx(() {
final bool isDuringCall =
state.talkStatus.value == TalkStatus.duringCall.index;
// final bool isDuringCall =
// state.talkStatus.value == TalkStatus.duringCall.index;
return buildIconButton(
icon: isDuringCall
icon: state.talkStatus.value == TalkStatus.duringCall.index
? 'images/main/icon_lockDetail_monitoringUnTalkback.png'
: 'images/main/icon_lockDetail_monitoringAnswerCalls.png',
label: isDuringCall ? '长按说话'.tr : '接听'.tr,
label: state.talkStatus.value == TalkStatus.duringCall.index
? '长按说话'.tr
: '接听'.tr,
onTap: () async {
if (!state.isClickAnswer.value) {
if (state.talkStatus.value == TalkStatus.waitingAnswer.index) {
logic.initiateAnswerCommand();
state.isClickAnswer.value = true;
setState(() {});
}
},
onLongPress: () {

View File

@ -80,7 +80,7 @@ class StartChartManage {
//
TalkExpect defaultTalkExpect = TalkExpect(
videoType: [TalkExpect_VideoTypeE.IMAGE],
audioType: [],
audioType: [TalkExpect_AudioTypeE.G711],
);
//
@ -295,7 +295,8 @@ class StartChartManage {
//
List<int> packet = payload.sublist(start, end);
final messageId = MessageCommand.getNextMessageId(toPeerId, increment: false);
final messageId =
MessageCommand.getNextMessageId(toPeerId, increment: false);
//
final message = MessageCommand.echoMessage(
ToPeerId: toPeerId,