android 实时语音,调用MediaRecorder录音之后,语音没有声音

问题描述

在VoiceActivity中加入如下代码recorder = new MediaRecorder(); recorder.setAudioSource(MediaRecorder.AudioSource.MIC); recorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT); recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);try { Date date = new Date();SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");filename = df.format(date);File file = new File(App.dir,filename+".3gpp"); file.createNewFile();recorder.setOutputFile(file.getAbsolutePath());recorder.prepare(); recorder.start(); } catch (IOException e) { e.printStackTrace(); }实时语音就没有声音了

解决方案

首先看看语音文件有没有正式生成,然后播放语音文件的话 调用播放语音的api了。

时间: 2024-10-03 02:09:41

android 实时语音,调用MediaRecorder录音之后,语音没有声音的相关文章

Android App调用MediaRecorder实现录音功能的实例_Android

MediaRecorder Android的MediaRecorder包含了Audio和video的记录功能,在Android的界面上,Music和Video两个应用程序都是调用MediaRecorder实现的. MediaRecorder在底层是基于OpenCore(PacketVideo)的库实现的,为了构建一个MediaRecorder程序,上层还包含了进程间通讯等内容,这种进程间通讯的基础是Android基本库中的Binder机制. 以开源的Android为例MediaRecorder的

Android App调用MediaRecorder实现录音功能的实例

MediaRecorder Android的MediaRecorder包含了Audio和video的记录功能,在Android的界面上,Music和Video两个应用程序都是调用MediaRecorder实现的. MediaRecorder在底层是基于OpenCore(PacketVideo)的库实现的,为了构建一个MediaRecorder程序,上层还包含了进程间通讯等内容,这种进程间通讯的基础是Android基本库中的Binder机制. 以开源的Android为例MediaRecorder的

QT语音怎么进行录音

  QT语音2015录音方法: 1.在进入QT语音房间后可以在窗口最下面看到一个录音按钮,点击即可开始录音.如图1所示   2.开始录音后会显示录音时间,录音完成后在点击一下录音按钮就可以完成录音了.如图2所示   3.在QT语音系统设置里可以看到语音聊天设置,可以更改录音储存文件夹的保存路径哦.如图3所示   

Android中简单调用图片、视频、音频、录音和拍照的方法_Android

本文实例讲述了Android中简单调用图片.视频.音频.录音和拍照的方法.分享给大家供大家参考,具体如下: //选择图片 requestCode 返回的标识 Intent innerIntent = new Intent(Intent.ACTION_GET_CONTENT); //"android.intent.action.GET_CONTENT" innerIntent.setType(contentType); //查看类型 String IMAGE_UNSPECIFIED =

android电话接听自动播放录音给对方

问题描述 android电话接听自动播放录音给对方 关于android开发问题:问题如题目,电话接听状态前的代码已经写好了(也就是电话现在已经接通了,我需要怎么播放录音给对方听),请问播放录音这个功能要怎么才能做到 解决方案 大神们呢??难道就没有人做过相关的么 解决方案二: import java.io.File; import java.io.IOException; import android.app.Service; import android.content.Intent; imp

android-Android调用mediarecorder录制视频,只能录十秒,这个怎么解决

问题描述 Android调用mediarecorder录制视频,只能录十秒,这个怎么解决 我用Eclipse做了一个视频录制软件,但是这个最多只能录制十秒的视频,调用了mediarecorder方法,public void recorder() { try { myRecAudioFile = File.createTempFile(""video"".3gp""dir); //创建临时文件 recorder.setVideoSource(Med

手把手教你Android来去电通话自动录音的方法

原文:手把手教你Android来去电通话自动录音的方法 http://www.jizhuomi.com/android/example/354.html 我们在使用Android手机打电话时,有时可能会需要对来去电通话自动录音,本文就详细讲解实现Android来去电通话自动录音的方法,大家按照文中的方法编写程序就可以完成此功能.        来去电自动录音的关键在于如何监听手机电话状态的转变:        1)来电的状态的转换如下(红色标记是我们要用到的状态)        空闲(IDEL)

Android 实现电话来去自动录音的功能_Android

我们在使用Android手机打电话时,有时可能会需要对来去电通话自动录音,本文就详细讲解实现Android来去电通话自动录音的方法,大家按照文中的方法编写程序就可以完成此功能.        来去电自动录音的关键在于如何监听手机电话状态的转变:        1)来电的状态的转换如下(红色标记是我们要用到的状态)        空闲(IDEL)--> 响铃(RINGING)--> 接听(ACTIVE)--> 挂断(经历DISCONNECTING--DISCONNECTED)-->

Android 实现电话来去自动录音的功能

我们在使用Android手机打电话时,有时可能会需要对来去电通话自动录音,本文就详细讲解实现Android来去电通话自动录音的方法,大家按照文中的方法编写程序就可以完成此功能. 来去电自动录音的关键在于如何监听手机电话状态的转变: 1)来电的状态的转换如下(红色标记是我们要用到的状态) 空闲(IDEL)--> 响铃(RINGING)--> 接听(ACTIVE)--> 挂断(经历DISCONNECTING--DISCONNECTED)--> 空闲(IDEL) 或者  空闲(IDEL)