使用Firebase Android在聊天记录消息上链接或播放音频选项

时间:2018-06-07 16:32:15

标签: android firebase audio firebase-storage

我正在与Firebase聊天,它可以很好地处理用户之间的消息。现在我正在使用Firebase存储来保存语音记录和一个简单的按钮来播放它(下载和重现),它的工作原理!但现在,我需要发送音频就像一条消息,然后像whatsapp音频记录那样播放。

发送消息的结构是这样的(以下代码是当用户保持触摸记录按钮而不是简单消息时,应该发送链接或图像来播放音频)

switch(motionEvent.getAction()) {
                case MotionEvent.ACTION_DOWN:
                    startRecording();
                    Toast.makeText(Chat.this, "Grabando audio ...", Toast.LENGTH_SHORT).show();
                    return true; // if you want to handle the touch event
                case MotionEvent.ACTION_UP:
                    stopRecording();
                    Toast.makeText(Chat.this, "Se detuvo la grabación ...", Toast.LENGTH_SHORT).show();

                    Map<String, String> map = new HashMap<String, String>();

                    String messageText = "Reproducir audio";

                    map.put("message", messageText);
                    map.put("users", UserDetails.username);
                    reference1.push().setValue(map);
                    reference2.push().setValue(map);
                    messageArea.setText("");

                    return true; // if you want to handle the touch event
            }

感谢阅读!

0 个答案:

没有答案