Browse Source

update dependency

imndx 3 years ago
parent
commit
59fd8ed175

BIN
avenginekit/avenginekit.aar


BIN
pttclient/pttclient.aar


+ 11 - 0
uikit/src/main/java/cn/wildfire/chat/kit/audio/PttPanel.java

@@ -19,6 +19,7 @@ import android.widget.TextView;
 import android.widget.Toast;
 
 import cn.wildfire.chat.kit.R;
+import cn.wildfirechat.message.SoundMessageContent;
 import cn.wildfirechat.model.Conversation;
 import cn.wildfirechat.ptt.PTTClient;
 import cn.wildfirechat.ptt.TalkingCallback;
@@ -112,6 +113,11 @@ public class PttPanel implements View.OnTouchListener {
         handler.removeCallbacks(this::hideTalking);
         // TODO 开始、结束、失败,播放对应的声音提示
         PTTClient.getInstance().requestTalk(conversation, new TalkingCallback() {
+            @Override
+            public int talkingPriority(Conversation conversation) {
+                return 0;
+            }
+
             @Override
             public void onStartTalking(Conversation conversation) {
                 startTime = System.currentTimeMillis();
@@ -138,6 +144,11 @@ public class PttPanel implements View.OnTouchListener {
             public void onAmplitudeUpdate(int averageAmplitude) {
                 updateVolume(averageAmplitude);
             }
+
+            @Override
+            public SoundMessageContent onCreateSoundMessageContent(String soundFilePath) {
+                return TalkingCallback.super.onCreateSoundMessageContent(soundFilePath);
+            }
         });
     }