【问题标题】:Play recorded voice simultaneously in the earphones在耳机中同时播放录制的语音
【发布时间】:2015-05-26 17:45:34
【问题描述】:

我是编程新手,但到目前为止我已经了解了它的基本知识。目前我正在使用 Android Studio。我在网上尝试了很多次,以了解如何在继续录制的同时播放录制的语音。录制的声音应该在耳机中播放。这就是我在 main_activity.java 文件中所做的。我也无法找到一个按钮怎么能是一个完美的圆形,就像在 android 的 FM 应用程序中一样。我不知道该怎么做。谁能帮帮我。

package com.theapptree.thesoundjeez.myapplication;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.provider.MediaStore;
import android.view.View;
import android.widget.Button;

/**
 * This class shows how to run Sound Recorder activity
 * @author The Developer's Info
 */
public class MainActivity extends Activity {
    private static final int REQUEST_CODE_RECORD = 0;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button startRecording = (Button) findViewById(R.id.button);
        startRecording.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                Intent recordIntent = new Intent(
                        MediaStore.Audio.Media.RECORD_SOUND_ACTION);
                startActivityForResult(recordIntent, REQUEST_CODE_RECORD);

            }
        });
    }
}

【问题讨论】:

  • 代码请求与 StackOverflow 无关或过于宽泛。展示您尝试过的内容并具体说明您遇到的问题。

标签: java android android-mediaplayer voice-recording


【解决方案1】:

我不能将此作为评论发布,但根据我对音频的了解,除非扬声器远离麦克风(例如在耳塞或体育馆中),否则您将面临创建反馈或录制音频的风险你又在玩了。

编辑:好的,我假设您有两种不同的方法,一种用于捕获音频,另一种用于播放音频。如果是这种情况,您可能需要将它们压缩为一种方法,特别是如果您总是在播放歌曲时录制音频,反之亦然。

【讨论】:

  • 请不要添加 cmets 作为答案。缺乏评论的声誉并不是真正的借口。提供实际质量的答案和/或提出好的问题,以首先获得所需的声誉。
  • 非常感谢 jbokwx 的帮助,但你能告诉我该怎么做吗?
  • 不知道怎么回事,好久没看Android了,但是Java中的方法相互独立运行,调用方法等待活动方法完成后再返回原来的样子以前做的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-19
  • 1970-01-01
  • 2016-07-28
  • 1970-01-01
  • 1970-01-01
  • 2018-06-18
相关资源
最近更新 更多