问题标签 [android-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 - 视频/音频帧作为 OpenCore 的输入
我无法使用 MediaPlayer/VideoView 使 RTSP 在 Android 中工作。所以我创建了一个客户端来与 RTSP 服务器交互,我成功地做到了这一点。我能够从 Android 中的 RTSP 服务器(MySpace)获取视频/音频帧。现在我想播放帧。我搜索了 OpenCore API 来播放帧,但没有得到任何 API。
我的调查:有一个类 PlayerDriver.c 它创建两个接收器一个音频和其他视频。
创建了两个类型PVPlayerDataSinkPVMFNode
的对象。我怀疑这个类有办法将流作为输入,但我没有得到这个类的定义。
你能建议我有什么需要研究的课程吗?
android - 麦克风输入
我正在尝试构建一个使用 Android 检测手枪射击的小工具。这是手枪射击者训练辅助工具的一部分,它讲述了射击是如何及时分布的,我使用 HTC 纹身进行测试。
我使用 MediaRecorder 及其 getMaxAmplitude 方法在最后 1/100 秒内获得最高幅度,但它没有按预期工作;语音给我的 getMaxAmplitude 值在 0 到大约 25000 的范围内,而手枪射击(或喊叫!)仅达到大约 15000。采样频率为 8kHz 时,应该有一些具有相当高水平的样本。
有谁知道这些东西是如何工作的?在注册最大幅度之前是否应用了过滤器。如果有,是硬件还是软件?
谢谢,/乔治
android - Android中的视频质量?
我正在使用媒体记录器类来录制视频,我使用以下属性初始化记录器,
但是视频质量和我用原生安卓相机拍摄的视频不一样,我用媒体记录器录制的视频质量比原生的差,我该如何提高视频质量。
如果有人认识我,请帮助我。谢谢
android - Android相机预览回调和mediarecorder录制视频
我想创建一个应用程序,它必须录制视频(使用媒体录像机)并且录制的视频需要格式化(使用相机)。
我创建了如下所示的示例代码,但是当从菜单中按下开始录制按钮时显示错误。显示强制关闭错误。但 previewcallback 没有错误。我的代码如下所示
清单文件显示如下
Logcat 视图如下所示。Logcat 的最后一部分仅被复制。
请帮我
android - 麦克风状态
我正在编写一个使用 MediaRecorder 录制音频的应用程序。(我使用安卓 2.1)
- 在开始录音之前,我想知道麦克风的状态(是忙还是忙)?
- 如果麦克风忙,我可以独占访问它吗?
提前致谢!
android - 媒体记录器中的错误-1是什么
我是android中的新手,我正在一个应用程序中工作,该应用程序在设备中收到电话时启动,并启动一个IntenService来使用媒体记录器记录通话。这是我的日志猫输出。
这是我的代码块
请建议我在哪里做错了。非常感谢您的时间。
android - 使用 Telephony Manager 通过 BR 记录来电和去电
我正在编写一个应该检测来电/去电并记录它们的应用程序。我已经设法让广播接收器注册并开始录制通话,但我无法让它停止。
附件是我编写的相关 BroadcastReciever 的代码,顺便说一句,它是从服务中调用的。
请告知,我在网上找不到有关类似问题的任何详细信息:\
android - 我想使用 mediaplayer 来录制声音,然后想计算随着声音的变化上下移动 Bars 的“幅度”
我想使用 MediaRecorder 来录制声音,然后想计算随着声音的变化上下移动 Bars 的“幅度”。我还没有建立任何合适的解决方案。有什么建议么。??已编辑:我现在设法把手伸进去,问题是我已经尝试使用 Handler getMaxAmplitude() 来查找幅度,之后我尝试使用该值来显示条向上移动它不起作用然后我打印了getMaxAmplitude() 的值肯定为零。这里可能有什么问题。??这是一段代码 public void run() { try {
android - Android 摄像机:NullPointerException
我正在开发一个 Android 应用程序来在Android 开发人员指南的帮助下录制视频。我程序上的所有代码都与此页面相同。
<application>
我已经在标签之外定义了权限。
当应用程序启动时,相机预览正在工作。但是当我按下记录按钮时,会给出 NullPointerException。例外:
115 行是 mCamera.unlock();
您能否告诉我,这可能是什么原因(在三星 Galaxy s2 和 Nexus s 上测试)?谢谢
这就是我的表面的创建方式。
android - 为流式视频打开 Android 相机时出错
我正在尝试将视频流从我的 Galaxy Tab 写入服务器。根据本手册,我应该这样做:
但是所有步骤都失败了recorder.start();
,出现了奇怪的错误
这是什么意思,我应该怎么做才能启动记录器?
UPD:由于我的 getFrontCamera 方法而发生了问题。当我用 camera.open() 替换它时,一切正常。
Upd2 - 是的,格式和编码器的显式设置解决了这个问题 -
也许是因为预构建格式用于后置摄像头......但无论如何都很奇怪。