问题标签 [mediarecorder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6559 浏览

android - 来电或去电时录制语音(仅限 MIC)

我按照在安卓手机上记录电话的例子?并将其放在广播接收器上,以在来电和去电时尝试录制 MIC 语音(我知道它仍然仅限于录制对方)。我的问题是:当用户拿起电话时,我怎样才能得到状态。因为当它响铃时,它也会转到“android.intent.action.PHONE_STATE”的动作。

我的代码:</p>

AndroidManifest.xml 中的代码

基于 Android 2.1 SDK 并在 HTC EVO 4G (Android 2.2) 中测试

0 投票
2 回答
8673 浏览

android - Android - 如何在调用相机意图时自动开始录制视频

Android Dev 有一些简单的代码描述如何通过 Intents 启动摄像机。

现在,如果您只想启动相机并等待用户按下红色的“REC”按钮,这很好。

但我想通过 Intent 调用摄像机并告诉它以编程方式开始录制。

我该怎么做?我是否在 Intent 命令中传递了某种 start() 方法?

(如果做不到,请给我看一个简单的代码位,可以设置为自动录制视频 - 我一直在网上搜索,但关于这个问题的所有代码片段都不起作用)

0 投票
1 回答
1824 浏览

android - 无法在 Android 模拟器上使用 MediaRecorder。存储位置是否错误?

我正在尝试使用 Android Emulator 录制声音。我知道这个问题在网上很流行,我查了很多帖子,似乎只有一个人成功:Android模拟器可以使用电脑硬件录制和播放音频吗?. (它认为他使用

文件 fTmFile; 而不是字符串 fTmpFile;

我也试过了)。并且按照 Philip 的建议和官方网站教程http://developer.android.com/guide/topics/media/audio-capture.html以及其他资源,我仍然无法记录。我的应用程序在行抛出异常:

更确切地说,这是我首先得到的:

W/System.err(1042): java.io.FileNotFoundException: /mnt/sdcard/audiorecordtest.3gp (权限被拒绝)

这让我觉得存储位置有问题,因为即使我为大小为 256 MiB 的模拟器添加了“SD 卡支持”属性,我也无法访问它,而且我可以在模拟器中看到消息:“当我去音乐时,您的手机没有插入 SD 卡。

我在 AndroidManifest.xml 中添加了音频记录和外部存储权限,并在 Win 7 上的模拟器 2.3.3 中添加了音频(记录+播放)硬件设置。我的应用程序中有什么问题,我存储文件的方式或其他东西? 请,如果有人有任何想法,请随时分享,将不胜感激。

这是完整的源代码:

0 投票
1 回答
8835 浏览

java - 如何暂停/恢复使用 mediarecorder 创建的录音?

我正在尝试暂停来电录音并稍后恢复。我正在使用安卓mediarecorder并尝试在MPEG4. 我尝试通过重置/停止录制并使用 开始暂停/恢复setOutputFile(fd)fd作为filedescriptor已停止/暂停的音频文件的 ,并希望它会附加,但我没有运气。有没有办法实现这一点或附加两个录音或者我应该放弃mediarecorder

代码:

pauseRecording()停止录制,但恢复失败并显示消息start failed

0 投票
0 回答
1909 浏览

android - 如何在后台播放音乐时录制声音

在我的应用程序中,我必须用音乐录制声音。当我点击录音按钮时,音乐开始,录音也将开始。用户将唱这首歌,这首歌将与音乐一起录制。

在我的代码中,歌曲不是用音乐录制的。它只记录用户的声音。请检查我的代码并建议我。

在这段代码中,M 录制歌曲并保存在我的 SD 卡中。然后从 Sdcard 重播。但是歌曲正在录制而没有我正在播放的音乐。

0 投票
1 回答
740 浏览

android - 在睡眠时使用 MediaRecorder 会导致 Android 手机重启

我想知道是否有人遇到过这个问题。

我正在为 Android 编写一个应用程序,它允许您设置预定的时间和持续时间来录制音频——它很像应用程序“Informant”。但是,我发现如果在睡眠时进行录音,手机几乎总是会在录音大约 20 分钟后重新启动。

如果手机保持清醒或正在充电,这绝对没问题,但如果它进入睡眠状态,几乎总是会重新启动。请注意,我不是说程序“崩溃”,而是说手机本身的实际崩溃和重启!

有趣的是,Informant 也会做同样的事情,而且这是市面上的付费应用!

由于网上似乎没有太多提及这一点(例外情况如下:Android手机在使用mediarecorder时关闭,无法获取日志 ,可能在这里:http: //community.developer.motorola.com/t5/ Android-App-Development-for/Droid-Bionic-crash-and-reboot-with-MediaRecorder/td-p/19527 )这让我想知道这是否只是某些手机的问题。我的是带有 MoDaCo 自定义 ROM(已植根)的 Orange San Francisco(ZTE Blade)。

有没有人看到过类似的问题,并且可以对此有所了解?也许我们只是在做一些愚蠢的事情而没有意识到。

顺便说一句,我最初确实尝试将音频文件写入 SD,然后切换到将它们写入内部存储器:第二种方法似乎使重新启动需要更长的时间。

0 投票
1 回答
1263 浏览

android - MediaRecorder 录制的视频被加扰

我尝试实施的方法如下所示。

它保存文件并且音频很好,但视频都是绿色线条。

我究竟做错了什么?

0 投票
1 回答
400 浏览

android - 在 MediaRecorder::reset() 之后是否需要再次调用 MediaRecorder::setCamera()?

我只是想知道是否需要在MediaRecorder::reset()之后再次调用MediaRecorder::setCamera( ) ?

例如(仅用于测试目的):

  1. 为 FRONT CAMERA 创建(打开)相机对象
  2. 使用在 no 创建的相机对象调用MediaRecorder::setCamera() 。1
  3. 执行导致 MediaRecorder 错误的其他操作
  4. 调用MediaRecorder::reset()将其返回到初始化状态

任何反馈将不胜感激。

谢谢,艺人

0 投票
1 回答
1914 浏览

android - 从 Looxcie 设备访问视频流

我正在寻找是否有一种方法可以从我要创建的 android 应用程序中的蓝牙连接中获取音频和视频流。

http://www.looxcie.com/index.php/companion-apps/looxciecam

Looxcie 有他们自己的应用程序,可以将他们的视频保存到文件中,但如果可能的话,我希望使用 MediaRecorder 访问原始视频流。

谢谢!

0 投票
1 回答
2487 浏览

android - MediaRecorder: start failed -1 是什么意思?

找不到 MediaRecorder: start failed -1 错误消息的含义。

当我调用 MediaRecorder.start(); 时,我得到了它

感谢您的时间。