问题标签 [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.
android - 来电或去电时录制语音(仅限 MIC)
我按照在安卓手机上记录电话的例子?并将其放在广播接收器上,以在来电和去电时尝试录制 MIC 语音(我知道它仍然仅限于录制对方)。我的问题是:当用户拿起电话时,我怎样才能得到状态。因为当它响铃时,它也会转到“android.intent.action.PHONE_STATE”的动作。
我的代码:</p>
AndroidManifest.xml 中的代码
基于 Android 2.1 SDK 并在 HTC EVO 4G (Android 2.2) 中测试
android - Android - 如何在调用相机意图时自动开始录制视频
Android Dev 有一些简单的代码描述如何通过 Intents 启动摄像机。
现在,如果您只想启动相机并等待用户按下红色的“REC”按钮,这很好。
但我想通过 Intent 调用摄像机并告诉它以编程方式开始录制。
我该怎么做?我是否在 Intent 命令中传递了某种 start() 方法?
(如果做不到,请给我看一个简单的代码位,可以设置为自动录制视频 - 我一直在网上搜索,但关于这个问题的所有代码片段都不起作用)
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 中添加了音频(记录+播放)硬件设置。我的应用程序中有什么问题,我存储文件的方式或其他东西? 请,如果有人有任何想法,请随时分享,将不胜感激。
这是完整的源代码:
java - 如何暂停/恢复使用 mediarecorder 创建的录音?
我正在尝试暂停来电录音并稍后恢复。我正在使用安卓mediarecorder
并尝试在MPEG4
. 我尝试通过重置/停止录制并使用 开始暂停/恢复setOutputFile(fd)
,fd
作为filedescriptor
已停止/暂停的音频文件的 ,并希望它会附加,但我没有运气。有没有办法实现这一点或附加两个录音或者我应该放弃mediarecorder
。
代码:
pauseRecording()
停止录制,但恢复失败并显示消息start failed
。
android - 如何在后台播放音乐时录制声音
在我的应用程序中,我必须用音乐录制声音。当我点击录音按钮时,音乐开始,录音也将开始。用户将唱这首歌,这首歌将与音乐一起录制。
在我的代码中,歌曲不是用音乐录制的。它只记录用户的声音。请检查我的代码并建议我。
在这段代码中,M 录制歌曲并保存在我的 SD 卡中。然后从 Sdcard 重播。但是歌曲正在录制而没有我正在播放的音乐。
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,然后切换到将它们写入内部存储器:第二种方法似乎使重新启动需要更长的时间。
android - MediaRecorder 录制的视频被加扰
我尝试实施的方法如下所示。
它保存文件并且音频很好,但视频都是绿色线条。
我究竟做错了什么?
android - 在 MediaRecorder::reset() 之后是否需要再次调用 MediaRecorder::setCamera()?
我只是想知道是否需要在MediaRecorder::reset()之后再次调用MediaRecorder::setCamera( ) ?
例如(仅用于测试目的):
- 为 FRONT CAMERA 创建(打开)相机对象
- 使用在 no 创建的相机对象调用MediaRecorder::setCamera() 。1
- 执行导致 MediaRecorder 错误的其他操作
- 调用MediaRecorder::reset()将其返回到初始化状态
任何反馈将不胜感激。
谢谢,艺人
android - 从 Looxcie 设备访问视频流
我正在寻找是否有一种方法可以从我要创建的 android 应用程序中的蓝牙连接中获取音频和视频流。
http://www.looxcie.com/index.php/companion-apps/looxciecam
Looxcie 有他们自己的应用程序,可以将他们的视频保存到文件中,但如果可能的话,我希望使用 MediaRecorder 访问原始视频流。
谢谢!
android - MediaRecorder: start failed -1 是什么意思?
找不到 MediaRecorder: start failed -1 错误消息的含义。
当我调用 MediaRecorder.start(); 时,我得到了它
感谢您的时间。